Word VBA自动排版(4)- 通过For循环批量替换
2019-01-28 15:14
381 查看
代码比较简单,只是在替换的基础上增加了最基础的For循环,有效节省了批量替换文本的时间。
废话不多说,直接上代码,
Ori = Array("a","b","c") '被替换文本 Rep = Array("a","b","c") '替换后的文本 For i = 0 To UBound(Ori) With Selection.find .Text = Ori(i) .Replacement.Text = Rep(i) .Forward = True .Wrap = wdFindContinue .Format = False '不查找格式 .MatchCase = False '不区分大小写 .MatchWholeWord = False '不采用全字匹配 .MatchByte = False '不区分全半角 .MatchWildcards = False '不使用通配符 .MatchSoundsLike = False '不查找同音 .MatchAllWordForms = False '不查找单词的所有形式 End With
注,ori(),与rep()的各元素之间应当相互对应
相关文章推荐
- 通过自定义TextView,拉伸每行解决自动换行文字排版参差不齐问题
- Word VBA自动排版(7)- 根据字符长度将特定字符拆分成若干数组元素,并输出
- Word VBA自动排版(5)- 专利具体实施方式批量增加附图标记
- Word VBA自动排版(6)- 专利撰写生成权利要求模板
- 如何使用python来模拟鼠标点击(将通过实例自动化模拟在360浏览器中自动搜索"python")
- C#实现通过模板自动创建Word文档的方法
- 通过Windows批处理脚本实现FTP的多文件自动上传
- Mac 关闭chrome的自动更新解决版本更新造成的自动化测试脚本执行不通过的问题
- mybatisGenerator 代码自动生成报错 Result Maps collection already contains value for BaseResultMap
- Android TextView自动换行文字排版参差不齐的原因
- CentOS 5.3平台下通过脚本自动访问FTP及SMB服务器设置参考v1.0
- Windows下通过脚本自动发邮件
- C#实现通过程序自动抓取远程Web网页信息的代码
- 通过云平台自动扩展linux虚拟机根目录lvm卷
- 通过automator实现在finder下自动打开vim
- C#实现通过程序自动抓取远程Web网页信息(转载)
- 页面通过JScript自动后退后得到一个刷新后的页面
- 能不能通过修改注册表,禁止移动硬盘自动播放?
- DEDE fck编辑器插件 图片排版 自动排版 繁简转换
- nginx启用HSTS以支持从http到https不通过服务端而自动跳转