在 Word 2010 中,如何插入在编辑内容时更新文档属性的控件?

Mic*_*out 10 microsoft-word-2010

在 Word 2010 中,您可以从“插入”功能区插入文档属性。例如:

Insert > Text > Quick Parts > Document Property > Subject
Run Code Online (Sandbox Code Playgroud)

如果您这样做,将添加一个带有以下占位符文本的控件

[主题]

请注意单词主题周围的方括号。这些方括号不存在于手动插入控件(可以使用 Developer 功能区插入)的占位符文本中。

当用户打开文档,用他自己的文本替换占位符文本时,文档元数据会更新。此行为与只能通过首先更新元数据来更新的字段不同。

不幸的是,可以添加到文档的文档属性范围是有限的,我也想以这种方式添加其他(自定义)属性。

如何手动插入将使用控件中输入的内容更新文档元数据的控件?

Mok*_*bai 1

我已经找到了一种方法来做到这一点,至少在 Word 2007 中是这样。与已经定义的文档属性不太一样,我不知道它在 Word 之外的显示效果如何,但它至少看起来确实符合可更新属性字段的要求......

首先键入要制作为可更新文档属性的文本,并为其创建书签。实际上只需选择文本然后转到

Insert -> Links -> Bookmark
Run Code Online (Sandbox Code Playgroud)

然后输入您想要的书签/属性名称并单击Add

在此输入图像描述

接下来单击“Office”按钮并进入高级文档属性:

Office -> Prepare -> Properties
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在打开的子窗口中:

Click `Document Properties` and select `Advanced Properties`
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这将为您提供以下窗口,您可以在其中转到选项Custom卡,如果您输入书签名称,请单击Link to content,然后Add 将为您提供一个自定义属性,该属性将始终显示文档中该字段的内容。

在此输入图像描述

我不完全确定这是否完全符合您的要求,因为它看起来确实有点有限和混乱,但它至少看起来确实接近了。

微软暗示

  • “内容链接”检查的效果如何? (3认同)