如何同时替换多个word文档中的文字.docx

上传人:啊飒飒 文档编号:10887050 上传时间:2021-06-11 格式:DOCX 页数:2 大小:15.33KB
返回 下载 相关 举报
如何同时替换多个word文档中的文字.docx_第1页
第1页 / 共2页
如何同时替换多个word文档中的文字.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何同时替换多个word文档中的文字.docx》由会员分享,可在线阅读,更多相关《如何同时替换多个word文档中的文字.docx(2页珍藏版)》请在三一文库上搜索。

1、一、WordSR 该软件具有强大的替换功能,可以替换多个文档相同内容。购买该文档然后留下邮箱会发送给你,并附配图使用说明。 二、VBA程序 我们完全可以在不使用第三方软件,借用VBA来实现批量替换多个Word文档中同一内容。 具体方法如下介绍: 第一,首先将需要批量替换的多个Word文档放在同一文件夹下面。第二,新建一空白Word文档,右击空白工具栏,单击“控件工具箱”,就可以看到屏幕上调出的控件工具箱。 第三,在控件工具箱上单击“命令按钮”,文档中就放置了一个按钮了。 第四,双击该按钮,进入VB代码编写模式,将以下代码复制进去。 Private Sub CommandButton1_Clic

2、k()Application.ScreenUpdating = False Dim myPas As String, myPath As String, i As Integer, myDoc As Document With Application.FileDialog(msoFileDialogFolderPicker) .Title = 选择目标文件夹 If .Show = -1 Then myPath = .SelectedItems(1) Else Exit Sub End If End With myPas = InputBox(请输入打开密码:) With Application

3、.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 With Selection.Find .Text = IT部落窝 .

4、Replacement.Text = ittribalwo .Forward = True .Wrap = wdFindAsk .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With 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部落窝被替换为 ittribalwo 了。 说明:在实际使用中,可以更改上面代码中的引号里的字符内容为实际需要批量替换的内容即可。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1