如何对word文档,利用vba查找特定字符串,然后找到紧后面最近的字符串,生成书签,或者直接替换?

仪器设备名称: 容量筒
设 备 编 号: CK041
…………
内容如上,现在要修改后面的“容量筒”,“CK041”(随着word文档不同,这个内容会变,但是前面的标题不变),数据是在一个excel表格中,有几百条记录,而上面这些内容是一个个的word文档,现在的设想是用vba定位到这些原来填写好的内容,然后输出从excel表格中读取的内容。

第1个回答  2011-11-27
1、先将冒号后面的内容全部替换掉
1.1 用huanhang替换^p
1.2 把 :*huanhang 替换成: huanhang (此时要先勾上“使用通配符”)
1.3 用^p替换huanhang

2、使用邮件合并的方式将excel中的内容读取到:后面。
3、进行合并。本回答被网友采纳
第2个回答  2011-11-17
你的文档是只有一个“仪器设备名称:”么?还是有几个,需要连续替换?
相似回答