MS Word 2013 | 创建自定义字段代码

MS Word 2013 | 创建自定义字段代码

我有一份文档,其中大量引用表格、图表等,如下所示:(see Table 25, page 236)。这是一段包含两个字段的文本。

现在,“创建交叉引用”功能只允许我一次添加一个字段,其余文本(即see, page)必须手动添加。如果我想更改pagep.,我必须运行智能替换命令。

有没有办法创建我自己的字段,它可以产生上述输出,从而保证整个文档的布局一致?

我知道我很可能不得不使用 VBA,但恰恰相反,这并没有阻止我。但我现在唯一的想法是制作一个宏,(see Table 25, page 236)每当我调用它时,它都会添加一个字符串。但我希望能够pagep.将来进行更改。

谢谢!

答案1

是的,您可以这样做,但正如您正确猜测的那样,您需要使用 VBA。您可以使用自定义文档属性作为占位符,然后使用一些 VBA 代码来解析字段代码,并使用 SetProperty 方法将这些属性设置为您想要的任何内容。

然后,您可以选择通过打开文件来触发 VBA,或者添加菜单项来执行此操作。

本文有关获取和设置文档属性的更多详细信息。

相关内容