如何在将excel中的名字批量重命名到word中?
批量重命名文件可以用VBA来解决。1、首先,新建3个word文件,集中放在一个文件夹里面,里面只有需要更改名称的word文件。如下图:
2、在该文件夹的相同路径下,新建一个Excel文件,用来操作更改word文件的名称。3、打开Excel文件,将word文件的名称与新名称做好一一对应。表格如下图所示:
文件名称都不带后缀.docx
4、打开VBE窗口,鼠标右键新建模块,输入VBA代码。如下图:
上面是图片代码,下面是文字代码,题主可复制文字代码到VBE的模块当中。Sub fso()
Dim objFSO As Object 'FSO对象
Dim objFolder As Object '文件夹
Dim objFile As Object '文件
Dim sPath As String '路径
'创建FSO对象
Set objFSO=CreateObject("Scripting.FileSystemObject")
sPath=ThisWorkbook.Path&"\新建文件夹\"'路径
Set objFolder=objFSO.GetFolder(sPath)
Application.ScreenUpdating=False
Application.DisplayAlerts=False
Set sht=Workbooks("操作文件.xl**").Sheets("sheet1")
'遍历路径下的所有文件
For Each objFile In objFolder.Files
With sht
For i=2 To.Cells(Rows.Count,1).End(xlUp).Row
If InStr(objFile.Name,.Cells(i,1))>0 Then
objFile.Name=.Cells(i,2)&".docx"'重命名
Exit For
End If
Next
End With
Next objFile
Application.ScreenUpdating=True
Application.DisplayAlerts=True
End Sub
5、添加按钮,用来运行VBA代码。6、指定宏名称,点击确定。7、结果如下:
8、在点击按钮1前,再次确认word文件的名称,如下图:
点击【按钮1】,word文件名称就改为:
8、再次更改新的名称,试验:
点击运行代码:
具体操作可参考下面的gif图:
以上为VBA操作文件的代码,仅供参考!欢迎关注套路Excel
2、在该文件夹的相同路径下,新建一个Excel文件,用来操作更改word文件的名称。3、打开Excel文件,将word文件的名称与新名称做好一一对应。表格如下图所示:
文件名称都不带后缀.docx
4、打开VBE窗口,鼠标右键新建模块,输入VBA代码。如下图:
上面是图片代码,下面是文字代码,题主可复制文字代码到VBE的模块当中。Sub fso()
Dim objFSO As Object 'FSO对象
Dim objFolder As Object '文件夹
Dim objFile As Object '文件
Dim sPath As String '路径
'创建FSO对象
Set objFSO=CreateObject("Scripting.FileSystemObject")
sPath=ThisWorkbook.Path&"\新建文件夹\"'路径
Set objFolder=objFSO.GetFolder(sPath)
Application.ScreenUpdating=False
Application.DisplayAlerts=False
Set sht=Workbooks("操作文件.xl**").Sheets("sheet1")
'遍历路径下的所有文件
For Each objFile In objFolder.Files
With sht
For i=2 To.Cells(Rows.Count,1).End(xlUp).Row
If InStr(objFile.Name,.Cells(i,1))>0 Then
objFile.Name=.Cells(i,2)&".docx"'重命名
Exit For
End If
Next
End With
Next objFile
Application.ScreenUpdating=True
Application.DisplayAlerts=True
End Sub
5、添加按钮,用来运行VBA代码。6、指定宏名称,点击确定。7、结果如下:
8、在点击按钮1前,再次确认word文件的名称,如下图:
点击【按钮1】,word文件名称就改为:
8、再次更改新的名称,试验:
点击运行代码:
具体操作可参考下面的gif图:
以上为VBA操作文件的代码,仅供参考!欢迎关注套路Excel
佚名
2024-11-15 12:47:04
类似问题(10)
-
佚名2024-11-15 22:26:44
问在excel中,有一百个名字,如何批量给每个名字加上直引号
答用辅助列比如名字在A列中A1:A200在B1输入:="“"&A1&"”"拖选复制到B200就可以了什么是直引号?A1&""这样吗?
-
佚名2024-11-15 10:17:56
问在excel中如何查找重复的名字?
答可以用VBA(宏)的方法实现:为了灵活应用与避免一些不必要的错误,运行下面的宏时,先选择所有人名的单元格(关键的一步),再运行此宏:Sub HideOne()D...
-
佚名2024-11-15 01:19:10
问如何将文件夹的名字导入到Excel表格中
答1、首先在需要提取文件夹名称的文件夹中新建一个文本文档。2、双击打开文档并在其中输入一组字符:dir>tp.txt,输入后直接将文档进行保存操作。3、然后将文本...
-
佚名2024-11-15 08:00:00
问如何用批处理批量重命名一个文件夹中的文件
答@echo off&setlocal enabledelayedexpansionRem 启用延迟变量扩展for /r "D:\123" %%i in ...
-
佚名2024-11-15 08:00:00
问如何在word中正确将姓名拼音排序?
答思路:第一步、将名字间的空格替换为段落标记,使每个名字占一行;第二步、表格 → 排序,然后设置按拼音排序即可。
-
佚名2024-11-15 08:00:00
问如何批量重命名照片
答选择需要批量重命名的图片文件,或者只要全选,然后右键----重命名,就可以对说选择的文件进行重命名了
-
佚名2024-11-15 08:00:00
问如何批量将文件夹中的文件以文件夹的名字来重命名
答1、网上有批量重命名文件的软件2、好压的右键菜单中有批量重命名文件的功能
-
佚名2024-11-15 08:00:00
问如何批量重命名文件
答打开你要批量重命名,确保他们在一个文件夹!如下图所示2按CTRL+A或者点击菜单栏位的编辑--全选,如下图所示3在全选界面点击鼠标右键--重命名,如下图所示4将...
-
佚名2024-11-15 08:00:00
问如何excel在数字后批量加上符号
答1、以excel2010版本为例,如下图要在这列数字后面批量加上符号 “#”,首先选中这列文字,点击鼠标右键,在弹出框里选择“设置单元格格式”;2、在弹出的单元...
-
佚名2024-11-15 08:00:00
问如何批量将一个文件夹下的word文件名自动插到对应文件中的首行?谢谢!
答Word文档批量处理大师软件有该功能,该软件是目前Word文档批量处理软件中超级强悍的,是所有其它同类软件无法相比的。
风水
起名
网名
- 1 一念网名
- 2 治愈系少男网名另一半
- 3 黑暗系闺蜜网名一个字
- 4 楠柯一梦网名好吗
- 5 炫舞高贵昵称女生二字
- 6 快手幸福昵称
- 7 新浪微博达人图标点亮头像和昵称的要求
- 8 vv语音如何改昵称
- 9 快手昵称女图
- 10 微信闺蜜昵称5个字