我想在 Word 文档的多个地方使用一个文本块。当我更改文本块时,其他地方也必须更改。这样可以吗?
我在 Word 文档中看到过它,但我不知道它是如何实现的。我认为这是通过内容控制(通过“开发人员”选项卡)完成的,我试过了,但没成功。
答案1
由于听起来您将在文档中使用源文本和重复文本,REF
因此字段和书签将满足您的需求。您还可以选择添加任意数量的源文本块,方法是使用下面所述的不同“书签”。
- 将所需的文本块放置在文档中所需的第一个位置。
- 突出显示整个文本块,单击功能区的“插入”选项卡,然后单击“书签”
- 在“书签名称”字段中输入一个容易记住的书签名称(仅限字母、数字和下划线;必须以字母开头),然后单击“添加”
- 将光标移动到要重复文本的位置,然后按Ctrl+F9插入空字段代码。
REF bookmarkName \* MERGEFORMAT
在字段中输入。如果您希望重复文本块的格式与源文本的格式完全匹配,请忽略该\* MERGEFORMAT
部分。
- 按下F9可刷新字段并显示复制的文本。
- 对每个需要复制文本的地方重复(4)和(5)。
- 要更改显示的文本,只需根据需要编辑初始文本,使用Ctrl+选择整个文档A,然后使用 刷新字段F9。
我建议更改您的视图设置以始终显示书签标记并始终突出显示字段:在功能区中,单击“文件”,然后单击“选项”,并设置如下设置:
编辑书签文本可能有点棘手,因为如果您从书签文本的末尾删除任何字符,书签所包含的文本范围将会缩小。如果需要,请对距离书签边界边缘几个字符的所需文本进行任何更改,然后删除“边缘”字符。或者,如果它只是拒绝运行,只需按您想要的方式编辑文本,忽略书签边界,然后当您对它感到满意时,只需重复上述步骤 (2) 和 (3),输入与之前相同的书签名称。REF
字段代码应该仍然可以正常工作。
答案2
要将动态文本插入 Word 文档(根据需要多次插入),您应该使用自定义属性。
[为 Word 2013 编写,但适用于 2010]
为此,请首先打开相关文档。在文件菜单,点击信息选项卡,选择特性下拉菜单,然后打开高级属性。
在打开的窗口中(见下图),切换到风俗选项卡,然后输入适当的值姓名和价值(类型显然应该是文本)。点击添加。
然后,您可以通过以下几种方式之一将此属性添加到文档中:最简单的(可以说)是转到插入功能区,然后选择快速零件(如@Nichlas H.的回答),然后打开场地屏幕。
导航到 DocProperty 字段名称(见上文)后,您可以选择任何属性插入到文档中。这会将该属性添加到文档中,然后可以通过多种方式对其进行更新。
或者,你可以点击Ctrl+F9插入一个空字段,您可以在其中键入内容DOCPROPERTY Test
(或任何其他字段代码- 往上看)。
您可以通过突出显示这些字段来更新它们(或所有内容,使用Ctrl+A)并击中F9或右键单击任意字段并选择更新字段。
答案3
这有点像 hack,你只能一以此方式使用的文本块。
将您想要的文本添加到文档属性中的注释字段。
在所有需要块的位置插入文档属性“注释”。
哒哒!