如何在将excel中的名字批量重命名到word中?-芝士回答

批量重命名文件可以用VBA来解决。

1、首先,新建3个word文件,集中放在一个文件夹里面,里面只有需要更改名称的word文件。如下图:

如何在将excel中的名字批量重命名到word中?-芝士回答图1

2、在该文件夹的相同路径下,新建一个Excel文件,用来操作更改word文件的名称。

如何在将excel中的名字批量重命名到word中?-芝士回答图2

3、打开Excel文件,将word文件的名称与新名称做好一一对应。表格如下图所示:

文件名称都不带后缀.docx

如何在将excel中的名字批量重命名到word中?-芝士回答图3

4、打开VBE窗口,鼠标右键新建模块,输入VBA代码。如下图:

如何在将excel中的名字批量重命名到word中?-芝士回答图4

上面是图片代码,下面是文字代码,题主可复制文字代码到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(“操作文件.xlsm”).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代码。

如何在将excel中的名字批量重命名到word中?-芝士回答图5

6、指定宏名称,点击确定。

如何在将excel中的名字批量重命名到word中?-芝士回答图6

7、结果如下:

如何在将excel中的名字批量重命名到word中?-芝士回答图7

8、在点击按钮1前,再次确认word文件的名称,如下图:

如何在将excel中的名字批量重命名到word中?-芝士回答图8

点击【按钮1】,word文件名称就改为:

如何在将excel中的名字批量重命名到word中?-芝士回答图9

8、再次更改新的名称,试验:

如何在将excel中的名字批量重命名到word中?-芝士回答图10

点击运行代码:

如何在将excel中的名字批量重命名到word中?-芝士回答图11

具体操作可参考下面的gif图:

如何在将excel中的名字批量重命名到word中?-芝士回答图12



这种问题excel菜鸟起航最在行,下面给出详细的操作。

1、这是在一文件夹中的一批word文档。

如何在将excel中的名字批量重命名到word中?-芝士回答图13

.

2、这是在excel表格中登记的,拟修改的名称(对照表)。下面开始操作,细节部分是成败的关键,我会一一指出。

如何在将excel中的名字批量重命名到word中?-芝士回答图14

.

3、在新旧名称对照表中,通过公式,生成DOS命令格式的文本。注意公式的细节:(=”ren “&A2&”.* “&B2&”.*”),“ren”后面有一个空格,第一个“*”后面也有一个空格。公式做好后,向下复制。

如何在将excel中的名字批量重命名到word中?-芝士回答图15

.

4、回到文件夹,新建一个文本文件,看看时候显示文件后缀,若不显示,则执行“文件夹选项”,点击“查看”选项卡,找到“隐藏已知文件类型的扩展名”,将前面的勾去掉,确定。

如何在将excel中的名字批量重命名到word中?-芝士回答图16

.

5、现在所有的文件均显示文件的扩展名。

如何在将excel中的名字批量重命名到word中?-芝士回答图17

.

6、打开新建的文本文件,将上面用公式制作的DOS命令粘贴到新建文本文件中,保存文本文件并退出。

如何在将excel中的名字批量重命名到word中?-芝士回答图18

.

7、将新建文本文件的后缀“.txt”改为“.bat”,系统会出现提示,选“是”。

如何在将excel中的名字批量重命名到word中?-芝士回答图19

.

8、双击“新建文本文档.bat”,系统便进入修改过程。下面是修改后的效果,完全按照预想给予了修改。

如何在将excel中的名字批量重命名到word中?-芝士回答图20

.

本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/16742.html

(0)
上一篇 2023-02-26 10:33
下一篇 2023-02-26 10:47

相关推荐

  • 手机程序无响应怎么解决

    是非常普遍的。我的手机也经常会出现这种情况。但是我总觉得很多的经验。把我知道的告诉你。手机特别卡。因为里面预装软件太多了,而且新买来的手机都有很多附带产品的推广,这时候就要用手机r…

    电脑教程 2023-04-08
  • 怎样共享打印机,怎样共享打印机提示错误00000842

    第一,得看你是什么打印机,一般打印机分三种,普通的USB打印机,可以接网线的打印机,还有小票打印机。小票打印机是不需要共享的,一般都是一台电脑配一个。所以需要共享的打印机,要么是直…

    电脑教程 2023-01-18
  • 扁平化到底是什么意思(扁平化是什么意思通俗易懂)

    A君成立了一个公司,专门从事食品生产和销售。 一开始,就自己一个人干。上午自己把食品生产出来,下午找渠道卖出去。 由于产品质量、味道和价格做得到位,市场需求量越来越高,自己一个人已…

    电脑教程 2023-03-10
  • 怎样能压缩图片大小不改变清晰度

    怎样压缩图片不影响图片清晰度? 你好,想要在线压缩图片,这里推荐你使用以下这个方法,简单又方便,一起来看看吧! 网站地址: ***/ 操作步骤: 第一步:首先需要做的就是需要将工具…

    2022-12-27
  • 电脑怎么连手机网络了

    手头有工作急需在电脑上解决,可是wifi不给力或者突然断网,电脑上不了网,这可怎么办?其实也不难,把手机的流量分给电脑用就可以。这个方法很简单,即使没有网卡的台式电脑也适用。 电脑…

    2023-01-04
  • 遇到windows无法配置无线连接的情况该如何解决

    1、首先查看无线网卡的驱动是否安装正确。 查看方法:右键点击“计算机”选择“管理”选项。然后点击 “设备管理器” -> 网络适配器 -> 找到无线网卡,如果驱动不正确,…

    2023-03-12
  • excel表格打印时每页都有表头标题,是怎样设置的呢

    在Excel表格中,打印时如何让每页表头显示标题呢? 1.首先我们打开Excel,点击菜单栏中【页面布局】,在【页眉设置】组中,我们点击【打印标题】 2.在【页面设置】对话框中,我…

    2023-02-01
  • 怎么才能把电脑锁屏关了(电脑怎么调锁屏时间)

    怎么才能把电脑锁屏。 首先我们自然是需要为电脑创建一个密码。点击开始按钮,然后找到控制面板,点击进入控制面板操作界面,然后找到用户账户选项,点击进入界面进行添加密码操作。当然不同的…

    电脑教程 2023-07-19
  • 佳能5d3相机怎么除尘

    说到相机除尘,我想简单分为两个部分来说:一是给相机的外表除尘和保养,二是给相机内部的cmos和反光板除尘。这里就不再针对具体型号的相机了,5d3也参照以下方法进行除尘即可。 在说怎…

    2023-08-16
  • 吃鸡灵敏度怎么调

    如何才能在游戏中调节出适合自己的灵敏度 相信是困扰很多玩家的问题 今天山炮就来给大家讲解一下灵敏度的调节技巧 在游戏中灵敏度主要分为四种 第一种是自由镜头灵敏度 也就是人物视角的灵…

    2023-01-17