1、新建一个word文本,点击”开发工具“菜单下的”宏“按钮(如没有开发工具可点击”视图“下的宏按钮)

2.输入名称后点击”创建“按钮

3.输入如下代码:

Sub CommandButton1_Click()
Application.ScreenUpdating = False  '关闭屏幕闪
Dim myFile$, myPath$, i%, myDoc As Object, myAPP As Object, txt$, Re_txt$
Set myAPP = New Word.Application
With Application.FileDialog(msoFileDialogFolderPicker) '允许用户选择一个文件夹.Title = "选择Word所在文件夹"If .Show = -1 ThenmyPath = .SelectedItems(1) '读取选择的文件路径ElseExit SubEnd If
End With
myPath = myPath & ""
myFile = Dir(myPath & "\*.docx")
txt = InputBox("需要替换的文字:")
Re_txt = InputBox("替换成:")
myAPP.Visible = True '是否显示打开文档
Do While myFile <> "" '文件不为空
Set myDoc = myAPP.Documents.Open(myPath & "\" & myFile)
If myDoc.ProtectionType = wdNoProtection Then '是否受保护With myDoc.Content.Find.Text = txt.Replacement.Text = Re_txt.Forward = True.Wrap = 2.Format = False.MatchCase = False.MatchWholeWord = False.MatchByte = True.MatchWildcards = False.MatchSoundsLike = False.MatchAllWordForms = False.Execute Replace:=2End With
End If
myDoc.Save
myDoc.Close
myFile = Dir
Loop
myAPP.Quit '关掉临时进程
Application.ScreenUpdating = True
MsgBox ("全部替换完毕!")
End Sub

完成后点击 ”保存“,然后关闭

4.回到Word文档,点击宏,运行宏

5.按照向导进行替换过程,等待弹出”全部替换完毕“后即可。

宏批量替换多个word指定文字相关推荐

  1. python文本筛选多个word_用Python批量替换多个Word文件中的文字

    实例14:用Python批量替换多个Word文件中的文字 公众号"Python操作Office软件高效工作" 29 人赞同了该文章 我们在实例7中批量生成了采购合同.但是假设现在我 ...

  2. word批量替换多组文字 python_实例14:用Python批量替换多个Word文件中的文字

    我们在实例7中批量生成了采购合同.但是假设现在我方的公司名由"ABC商贸有限公司"变成了"ABC贸易有限公司",那我们就需要去每份合同中对应位置进行替换.当然也 ...

  3. 使用宏批量插入图片到Word表格

    使用宏批量插入图片到Word表格 创建宏,word 视图->宏>查看宏>输入名称>创建 宏代码如下: Sub imgTbl()If ActiveDocument.Tables. ...

  4. 用Python批量替换多个Word文件中的文字

    定义函数info_update.只需要向其中传入目标文件路径,待替换的词和新词即可 import docx def info_update(doc,old_info, new_info):'''此函数 ...

  5. VBA宏批量处理多个Word文档

    前言 工作里面需要处理上百个Word文档,所以就开始在网上查找宏相关的代码 由于第一次接触宏相关的代码,所以写得肯定不会很好.不过,最后勉强算是解决了问题,为了以后方便查找,就把代码贴上来. 开启.编 ...

  6. Excel 2010 VBA 入门 048 批量替换文本中的指定字符(replayce函数和方法)

    目录 示例: 实现代码 Replace函数 单元格对象的Replace方法 使用Replace方法实现代码 示例: 如图所示,该表为某公司商品编码.由于商品目录升级,现商品编码中以"GXGY ...

  7. 利用VBA批量替换多个Word内容(带窗体界面/支持备份、大小写、通配符等功能)

    背景:朋友工作中有多个Word文件,每次做更新时都要更新文档内的日期,每次手工更改都比较耗费时间,加上公司电脑不能装未授权的软件,且只支持英文,于是就根据这个需求,参考一些网上的代码,并做了一些升级, ...

  8. Photoshop批量替换PSD文件中的文字并转成JPEG图片

    在处理一些图片内容相同,文字内容不一样的时候.Photoshop有批量处理的方法,可以免去人工粘贴复制的麻烦. 1. 设计好需要替换文字的PSD 2. Photoshop程序:图像->变量-&g ...

  9. Unity中实现批量替换字符串中的指定字符

    code using System.Collections.Generic; using UnityEngine;public class ReplaceStr : MonoBehaviour {// ...

  10. POI替换word中的指定文字(包含表格,表格中有回车)

    网上可以找到很多POI替换Word中指定文字的代码,然而基本上都没有对文档中的表格中包含的段落(回车)进行处理.自己写了,代码记录如下: /** * *@templetStream 文档的输入流 *@ ...

最新文章

  1. 万物皆为向量:在线向量召回工程服务化实践
  2. 计算路由汇总的方法(CIDR)
  3. CF1142C U2(计算几何,凸包)
  4. 计算机应用技术自创ppt,教师必备:超好用的课件制作工具
  5. 买iPhone 11的要不再等等?iPhone 12首曝:全系5G,回归经典造型
  6. 石头扫地机器人音量怎么调_石头的新扫地机器人 T6,内外都有升级
  7. 用python爬取中南大学所有教师个人主页的个人简介
  8. Cisco NX-OS 基础配置指南(持续更新)
  9. Launcher app prediction
  10. 新年新气象,专注于重要的事
  11. windows7 快捷方式 图标显示异常的解决
  12. Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networks 多任务学习 多任务关系学习
  13. 用java制作扑克牌_java实现简单扑克牌游戏
  14. 大数据量分页存储过程效率测试附代码(转http://www.cnblogs.com/lli0077/archive/2008/09/03/1282862.html)...
  15. php怎么使用sendcloud,请教大牛们 PHPHub 使用 sendcloud 发送邮件需要怎么配置?
  16. 容器内存溢出排障思路
  17. 今天在QQ群中看到这么一段,广告词新编,太有才了
  18. 【转】人家在美国怎么过的,7年,我无比惭愧
  19. 一千座5G工厂的花苞
  20. pagehelper插件显示total为-1或1

热门文章

  1. NYOJ 366 STL 全排列
  2. 【Python】多进程 AttributeError: Can‘t pickle local object
  3. ubuntu下解决longene-qq 退出之后再登录出现登录失败的问题
  4. np.max()、np.argmax()、np.maximum()、np.min()、np.argmin()、np.minimum()、np.sum()
  5. 模拟小白:挑战23天JAVA程序设计从入门到精通第一天
  6. 谷歌身份验证器电脑版 Google Authenticator下载+使用教程
  7. android edittext 字母数字键盘,android EditText默认数字键盘,能输入字母,数字和中文...
  8. ubuntu安装nvidia显卡驱动注意事项以及关闭ubuntu内核自动更新
  9. html:button按钮背景图片设置
  10. QT之Button插入图片