我在 Microsoft Word 2007 文档中添加了一些高级属性。这些属性是通过执行以下操作创建的:单击 Office 按钮 -> 准备 -> 属性。在“文档属性”下拉菜单下,选择“高级属性”。在“自定义”选项卡中,根据需要添加属性。
我的问题是如何将这些自定义属性插入到 Word 文档中,以便它们采用文本形式,并在您更新该位置的属性时进行更新?
谢谢你!
答案1
添加属性:
- 单击 Office 按钮 > 准备 > 属性
- 点击文档属性并选择高级属性
- 点击风俗标签
- 键入属性名称
- 选择房产类型
- 键入属性值
- 点击添加
- 点击好的
要使用以下属性向文档添加字段:
- 移动到要插入属性的位置
- 点击插入功能区上的选项卡
- 点击快速部件
- 点击场地
- 来自字段名称列表选择文档属性
- 来自财产列出您创建的属性
- 点击好的
要更改属性的值:
- 单击 Office 按钮 > 准备 > 属性
- 点击文档属性并选择高级属性
- 点击风俗标签
- 来自特性表格(底部)选择一个属性
- 键入新值
- 点击调整
- 点击好的
要一次更新文档中的所有字段:
- 按 Ctrl-A 选择所有文本
- 按 F9 更新所有选定的字段。
请注意,这也会更新目录、链接等。如果您只想更新单个字段,请选择它并按 F9。
答案2
我认为,就像 OP 一样,我正在寻找一种方法来添加快速部件文档属性,以便直接从文档本身进行编辑,而无需浏览与更改文档字段的值相关的所有对话框。
例如,当添加属性时Insert > {Text} Quick Parts > Document Property > Title
,它会在文档中显示一个圆角矩形,其中有一个显示属性名称的夹点,看起来不像普通字段。我可以编辑文档中对此快速部分的任何引用,所有其他引用都会自动更改。
不幸的是,目前看来此功能尚不可用(在 Microsoft 2010 中)。我找到的最接近的解决方案描述于本文请参阅第 7 节 - 内容控制。
本文介绍了一些可以实现所需功能的 VBA 代码,但如果您像我一样正在寻找一种快速简单的解决方案,那么本文还提供了一种解决方法。为方便起见,以下是流程:
- 确保你能参见开发者选项卡。
- 在文档中插入纯文本内容控件。
- 打开控件属性(选择它然后单击
Developer > {Controls} Properties
。 - 为控件提供标题。
- 单击控制手柄(显示标题)以选择它并复制该控件。
- 将光标定位在您想要控件副本的位置。
- 点击
Paste > Paste Special
并选择“粘贴链接”选项按钮。 - 选择“无格式文本”并单击确定。
现在,每当原始内容更新时,文档中的其他引用也会更新。