没有宏的 Microsoft Word 变量

Joe*_*l B 8 microsoft-word-2007

在 MS Word 2007(及更高版本)中是否有一种方法可以定义一个文档变量,当我更新该变量的值时,我可以在整个文档中定义和更新该变量。例如:

My crazy neighbor has <CRAZY_CAT_VAR> cats!!!
Run Code Online (Sandbox Code Playgroud)

我希望能够定义<CRAZY_CAT_VAR>9并且能够打印/显示文档9而不是 <CRAZY_CAT_VAR>. 我相信我已经看到了一些解决方案,我可以在其中一个文档宏中定义变量,然后使用字段引用它们,但如果可能的话,我更愿意仅通过 GUI 执行此操作。

Ada*_*dam 6

我很确定文档变量只能通过宏设置,因此因为这不是一个被计算在内的“GUI”选项。

您可以使用文档属性实现相同的效果。

  1. 单击Word 功能区
  2. 选择准备
  3. 选择属性
  4. 在出现的面板中,单击“文档属性”按钮并选择“高级属性”
  5. 转到自定义选项卡。
  6. 输入属性的名称和值,然后按确定。

现在插入一个带有您选择的名称的 DOCPROPERTY 字段,您可以在文档中的任何位置显示此信息。如果值发生变化,您可以更新字段,文档中的值也会发生变化。

需要注意的一件事是,我认为当您右键单击 Windows 资源管理器中的文档并查看属性时,这些属性是可见的。

  • `插入&gt; 快速部件&gt; 文档属性` 是我找到 DOCPROPERTY 信息的地方。另请参阅:http://office.microsoft.com/en-au/word-help/field-codes-docproperty-field-HA102014613.aspx (2认同)