我有一份文档,其中大量引用表格、图表等,如下所示:(see Table 25, page 236)
。这是一段包含两个字段的文本。
现在,“创建交叉引用”功能只允许我一次添加一个字段,其余文本(即see
和, page
)必须手动添加。如果我想更改page
为p.
,我必须运行智能替换命令。
有没有办法创建我自己的字段,它可以产生上述输出,从而保证整个文档的布局一致?
我知道我很可能不得不使用 VBA,但恰恰相反,这并没有阻止我。但我现在唯一的想法是制作一个宏,(see Table 25, page 236)
每当我调用它时,它都会添加一个字符串。但我希望能够page
在p.
将来进行更改。
谢谢!
答案1
是的,您可以这样做,但正如您正确猜测的那样,您需要使用 VBA。您可以使用自定义文档属性作为占位符,然后使用一些 VBA 代码来解析字段代码,并使用 SetProperty 方法将这些属性设置为您想要的任何内容。
然后,您可以选择通过打开文件来触发 VBA,或者添加菜单项来执行此操作。
读本文有关获取和设置文档属性的更多详细信息。