word VBA遍历复制替换

本帖最后由 坠网老朱 于 10:15 编辑 对用EXCEL操作WORD 不熟悉向各位老师求助:
将WORD文档中的EXCEL表中A列的内容依次替换为b列的内容。文档中的内容不限这些要替换的相同内容可能有好多个。

明白楼主想要的是什么我自己工作中也常这么干,用word的域变量绝对方便域变量的名称你自己定了这里附上一个例子,简单说明一下1、Excel中的A列是要插入的域变量名称C列是域变量的值2、VBA代码放在word文件中,这样比较方便使用当然请先设置word的宏安全等级为低3、运行第一次宏,将在word文件中定义要用到的域变量4、编辑word文档在需要的地方,插入——域——DocVariable——新名称中输入你的域变量名称——确定5、这时候就插入的域变量就显示为excel中定义好的值6、下次要再次使用就修改一下excel文件中的C列,在word文件中执行一次宏重新给域变量赋值这样做的好处昰,每个数据建立一个单独的excel文件但是word模板可以按自己的需要随时修改word里面的代码自己去看了,不复杂都有简单的注解PS,word的 工具——選项——打印——更新域  最好勾上


明白楼主想要的是什么我自己工作中也常这么干,用word的域变量绝对方便
域变量的名称你自己 ...

明白楼主想要的是什么我自己工作中也常这么干,用word的域变量绝对方便
域变量的名称你自己 ...

这个例子 很详细 学习了~ 谢谢

可以对自己使用挽尊卡咯~

该楼层疑似违规已被系统折叠 

word vba 如何建一个用户窗口点击命令按钮 从而实现一次性替换多个不同内容,比如同时替换姓名、性别、学历、身高等數值而不需通过编辑菜单里一项一项替换。请大家赐教如何编写命令按钮的代码


我要回帖

 

随机推荐