【发布时间】:2017-10-15 04:52:36
【问题描述】:
我有一个包含文档变量的单词模板。使用 Access 应用程序,我可以打开模板,为每个 docvariable 字段设置一个值,然后保存为文档。
这些文档变量将来不需要修改。
因此,我想使用 vba 找到一种方法来保留替换文本但删除 docvariable,就像手动输入文本一样。所以被替换的文档变量后面不会有灰色背景,并且 Alt+F9 不会显示任何内容。
【问题讨论】:
标签: vba ms-word docvariable
我有一个包含文档变量的单词模板。使用 Access 应用程序,我可以打开模板,为每个 docvariable 字段设置一个值,然后保存为文档。
这些文档变量将来不需要修改。
因此,我想使用 vba 找到一种方法来保留替换文本但删除 docvariable,就像手动输入文本一样。所以被替换的文档变量后面不会有灰色背景,并且 Alt+F9 不会显示任何内容。
【问题讨论】:
标签: vba ms-word docvariable
您可以尝试改用书签。它们显示为灰色垂直线或灰色括号。通常它们是不可见的,直到您在设置中切换它们的可见性。根据书签的类型您可以尝试以下操作:
ActiveDocument.Bookmarks("bestBookmarkName").Range.InsertAfter "necessary text"
【讨论】: