用于替换文字的Word宏

时间:2016-03-14 12:40:13

标签: vba ms-word word-vba

我仍然会用VBA弄湿我的脚,但通常可以拼凑一些东西。这一次虽然我认为我的目标可能太高了。

我有一个项目涉及大约300个Word文档,长度从1到40页不等。其中每个都有需要更改为合并域的文本(例如需要更改为{MERGEFIELD“SentDate”})

可以使用大约40-50个可能的合并域,我已经为它们创建了宏,以便用户可以直接插入它们。到目前为止,我们一直在替换框中使用查找/替换^ c,但并非所有用户都具有相同的技术熟练程度,我希望创建一个可以进行任何猜测的宏。这个项目有点偏大,但类似的项目经常发生,

在一个完美的世界中,用户可以在整个文档中突出显示他们想要替换的文本,运行宏并为它们提供可供选择的合并域/宏列表,然后它将用该文本替换该文本的所有实例。选择了mergfield / macro。

在一个真正完美的世界里,它还会询问他们是否想对任何其他文件执行相同的操作。

任何指导都将不胜感激:

这甚至可行吗? 有没有更好的方式我没想到?

0 个答案:

没有答案
相关问题