不含宏的 Microsoft Word 变量

不含宏的 Microsoft Word 变量

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

My crazy neighbor has <CRAZY_CAT_VAR> cats!!!

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

答案1

我相当确定文档变量只能通过宏来设置,因此因为这不是一个被排除在外的“GUI”选项。

您可以使用文档属性实现相同的功能。

  1. 点击文字丝带
  2. 选择准备
  3. 选择特性
  4. 在出现的面板中单击“文档属性”按钮并选择高级属性
  5. 前往风俗标签。
  6. 输入属性的名称和值,然后按“确定”。

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

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

答案2

我不知道有没有内置解决方案。迄今为止最好的近似值是:

  • 按照 Adam 的建议创建一个变量。
  • 将变量插入文档。
  • 选择文档中的变量并从该片段创建一个“快速部分”。
  • 现在,每次您需要文档中的变量时,您都可以从快速部分中选择它。

作为 GUI 的替代方案,您可以尝试我的“生成词变量”插件:http://gewova.com/

相关内容