打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
批量修改替换多个Word文档中同一内容的方法

如何一次性批量替换多个word文档中的同一内容。其实,实现多个Word文档的字符进行批量替换的方法有多种。

  第一种方法,可以利用第三方软件:全能字符串批量替换机。在网上可以下载到这款软件,利用该软件可以实现多个Word文档字符进行批量替换。

  第二种方法,使用VBA实现,下面是具体操作步骤。

  第一,首先将需要批量替换的多个Word文档放在同一文件夹下面。

  第二,新建一空白Word文档,右击空白工具栏,单击“控件工具箱”,就可以看到屏幕上调出的控件工具箱。

  第三,在控件工具箱上单击“命令按钮”,文档中就放置了一个按钮了。

  第四,双击该按钮,进入VB代码编写模式,将以下代码复制进去。
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim myPas As String, myPath As String, i As Integer, myDoc AsDocument
With Application.FileDialog(msoFileDialogFolderPicker)
    .Title ="选择目标文件夹"
    If .Show =-1 Then
     myPath = .SelectedItems(1)
    Else
     Exit Sub
    End If
End With
myPas = InputBox("请输入打开密码:")
With Application.FileSearch
    .LookIn =myPath
    .FileType =msoFileTypeWordDocuments
    If .Execute> 0 Then
     For i = 1 To .FoundFiles.Count
       Set myDoc = Documents.Open(FileName:=.FoundFiles(i),Passworddocument:=myPas)
       Selection.Find.ClearFormatting
       Selection.Find.Replacement.ClearFormatting
    WithSelection.Find
       .Text = "IT部落窝"
       .Replacement.Text = "www.ittribalwo.com"
       .Forward = True
       .Wrap = wdFindAsk
       .Format = False
       .MatchCase = False
       .MatchWholeWord = False
       .MatchByte = True
       .MatchWildcards = False
       .MatchSoundsLike = False
       .MatchAllWordForms = False
    EndWith
   Selection.Find.Execute Replace:=wdReplaceAll
       myDoc.Save
       myDoc.Close
        
       Set myDoc = Nothing
     Next
    End If
End With
   Application.ScreenUpdating =True
End Sub

  第五,保存上面代码,退出VB编辑模式,返回Word文档界面。

  第六,单击选中该按钮,再单击控件工具箱的第一个按钮“退出设计模式”。

  第七,进行测试:再次点击按钮,就会发现该文件夹下面的所有WORD文档中的"IT部落窝"被替换为"www.ittribalwo.com"了。

  说明:在实际使用中,可以更改上面代码中的""引号里的字符内容为实际需要批量替换的内容即可。如下所示。
  .Text = "
IT部落窝"
   .Replacement.Text = 
www.ittribalwo.com

  关于控件工具箱的使用请参考文章:《Word控件工具箱的使用和实例(多选题制作)》

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
在EXCEL或者WORD文档中插入FLASH的方法
一键搞定Word文档批量合并
在word 中插入flash(.swf)文件
操作技能|如何在Word中添加视频?
WORD无法统计的文本框字数问题终结者 - 办公软件 - 翻译论坛
在Word中播放音乐、影视
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服