代码比较简单,只是在替换的基础上增加了最基础的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()的各元素之间应当相互对应

Word VBA自动排版(4)- 通过For循环批量替换相关推荐

  1. Word VBA自动排版(5)- 专利具体实施方式批量增加附图标记

    专利说明书在撰写时,如遇到附图标记过多时,往往需要手动替换各部件以增加附图标记,较为耗时,通过下述代码可对文中的所有部件快速标记,通常只需几秒. Sub 自动增加附图标记()Dim fea(0 To ...

  2. Word VBA自动排版(1)-新建窗口,并且设置并列分布

    就是一个通过VBA实现的word宏,代码虽然比较LOW,但是很好用. 该宏可以同时实现新建窗口.并排查看和取消同步滚动,如果需要保留同步滚动,只需在相应处进行修改即可. 兼容了doc和docx格式 代 ...

  3. Word VBA自动排版(6)- 专利撰写生成权利要求模板

    下述代码功能: 1.判断当前权利要求,如果为独权1则生成独权模板,如果为从权则生成从权模板,点一次宏,生成一条权利要求 2.笔者习惯显示文件的扩展名,所以在获取当前文件名称时会保留doc或docx,需 ...

  4. Word VBA自动排版(2)-通过自动查找替换去除叠字

    叠字主要包括以下几种: 1型aabbcc 2型ababab 3型abcabcabc 4型abcdabcdabcdabcd(这个算思考题,自己根据原理增加吧) 代码原理为通过自建数组和通配符替换逐一替换 ...

  5. VBA宏实现Word论文自动排版

    一.灵感与动机 作为一名即将毕业的大四学生,不仅经历了设计.编写系统的痛苦,还经历了撰写论文的烦恼,尤其是最后论文排版阶段,非常的繁琐和费时.所以我就希望可以有一个自动排版的"脚本" ...

  6. word vba高效排版范例应用_收藏 | 原来word里面也有函数!

    Word里面的rand"函数" 可以在文档中快速生成文本,小伙伴在Word中练习排版时,可以用虚拟文本来练习排版.在任意位置输入=rand()必须为英文半角,按[Enter]键,就 ...

  7. word vba高效排版范例应用_Word 排版指北丨高效律师

    1 前言 前几天看到同事还在以敲回车的方式对word进行分页,我不禁感叹:虽然 Word 是很多律师必备的工具,但是很多人并不会用 word 排版.于是总结下自己平时使用Word排版的相关经验,希望能 ...

  8. word公式自动排版最简单

    如果我们在word是insert equation插入的公式的话,只要在公式后面输入#(number)然后回车,就会直接居中,并且自动更新编号. 效果:

  9. 使用python-docx实现对word文档里的字符串、图片批量替换

    python-docx 是用于创建和更新Microsoft Word(.docx)文件的Python库.它的API文档也非常简单,看完之后,只能简单理解一些基础用法.最近碰到一个需求,需要对word模 ...

  10. word中将一种颜色的突出显示批量替换为另一种

    要实现的效果:https://www.zhihu.com/question/38955258 就是红色的全换成黄色的 做法,首先创建宏,录制宏(这一步好像可以不用).参考链接 https://supp ...

最新文章

  1. 如何在DOS/Windows和Linux/Unix之间进行文件格式转换?
  2. 【2016 Asia China-Final D题】
  3. 线上redis一般安在linux_redis的zset有多牛?请把耳朵递过来
  4. python的类写法_Python3 类静态数据的写法
  5. 实习热招 | 想找「NLP」实习机会?这 7 家公司正在等你
  6. ajax 使用 JSONP 时,只能 GET 不能 POST
  7. docker harbor 域名_超详细的搭建docker私服Harbor教程
  8. 有关/etc/resolv.conf、/etc/hosts、/etc/sysconfig/network
  9. Matlab归一化函数(mapminmax)
  10. 让VS2010添加新类时自动添加public关键字(来自dudu博文)
  11. VS2019 配色_这个双11,凯里-欧文陪你过!欧文6正式发布,城市版配色真的香
  12. linux修改resolv自动清除,centos 6.2的/etc/resolv.conf自动清空问题
  13. Java之品优购课程讲义_day12(6)
  14. java实现人民币数字和大写转换
  15. iOS swift当app从后台切换到前台,或者锁屏后开启唤醒,app收到通知,didBecomeActiveNotification
  16. matlab 取矩阵上三角元素,MATLAB triu():提取上三角矩阵
  17. 矩阵转置+矩阵相加(三元组)
  18. 大学生静态HTML网页源码 我的校园网页设计成品 学校班级网页制作模板 web课程设计 dreamweaver网页作业
  19. Flink 生产环境配置建议
  20. matlab 变分不等式,求解变分不等式的matlab程序

热门文章

  1. 天天生鲜商品详情页HTML+css
  2. 谷歌翻译退出中国,官方因其使用率过低
  3. 软考论文写作方法及规范
  4. java面试资料整理(高级必备)
  5. UG NX11.0 软件安装教程
  6. Altium Designer(3)-绘制PCB封装库
  7. 2021年Web前端开发的趋势有哪些
  8. 解决Excel 闪退问题(如果你最近装了visio的话点进来)
  9. 【机器学习-公开数据集免费下载】
  10. HIT计算机系统大作业——hello的一生