Ms word 如何在Word 2016中的文本中创建可编辑的文档属性?

Ms word 如何在Word 2016中的文本中创建可编辑的文档属性?,ms-word,ms-office,Ms Word,Ms Office,我正在创建一个模板文档,我想添加一个新的/自定义文档属性项,该属性项可以从文本中进行编辑,就像“插入>快速零件>文档属性”菜单中的文本一样 Web上的“帮助”显示了如何创建文档属性,该属性可以作为灰色字段放置在文本中,并可以进行更新。但是,文档属性的值仅在“文件”>“信息”菜单的“高级属性”中可编辑 我想创建一个Word文档的用户可以在文本中轻松编辑的字段。“文档标题”字段附带的图像就是一个例子 其作用范围是,该文档属性可以用作页眉/页脚等中的字段,其值与在控制字段中输入的值相同。我想添加的典型

我正在创建一个模板文档,我想添加一个新的/自定义文档属性项,该属性项可以从文本中进行编辑,就像“插入>快速零件>文档属性”菜单中的文本一样

Web上的“帮助”显示了如何创建文档属性,该属性可以作为灰色字段放置在文本中,并可以进行更新。但是,文档属性的值仅在“文件”>“信息”菜单的“高级属性”中可编辑

我想创建一个Word文档的用户可以在文本中轻松编辑的字段。“文档标题”字段附带的图像就是一个例子

其作用范围是,该文档属性可以用作页眉/页脚等中的字段,其值与在控制字段中输入的值相同。我想添加的典型字段有:“报告编号”、“客户名称”等

有人知道如何创建这些字段吗


插入>快速零件>文档属性不插入字段。如屏幕截图所示,它插入的是映射到xml部件的内容控件


如果要添加自己的自定义属性,则需要创建自己的自定义XML部件,并将文档中的内容控件映射到该部件。如果您不知道如何执行此操作,您可以在上找到有用的信息

我可以使用此操作。我点击了“基本映射>纯文本”。它不会出现在“插入>快速零件>文档属性”中,而只会出现在文档中。

使用Visual Studio(不一定是必需的)进行处理,但它有一个很好的示例XML文件,因此我建议您至少看一看

因此,首先,您需要创建一个XML文件,其中包含您想要的可用属性,因此请查看

接下来,您需要使“开发人员”选项卡可见。
转到“文件”>“选项”>“自定义功能区”,然后选中“开发人员”旁边的框。然后单击OK

现在,转到“开发人员”选项卡,单击“XML映射窗格”,打开标记为“自定义XML部分:”的下拉列表,单击“(添加新部分…),然后在出现的窗口中,浏览并打开刚刚创建的XML文件

然后,您需要再次打开“CustomXMLPart:”下拉列表,并选择刚刚添加的新条目,它将显示您放入XML文件中的属性

最后,单击要在文档中使用这些新属性之一的位置,然后右键单击要在那里使用的属性,并从“插入内容控件”列表中选择所需的内容控件类型

内容控件在a(关于一个不适合我的文档)中描述为:

纯文本-名称有点误导。此控件将需要 在设计模式下应用于它的格式上 模板作者可以设置外观,最终用户只能进行编辑 内容

图片-此控件只能包含图片。当用户 点击它,就会出现“插入图片”对话框

下拉列表-此列表的行为类似于纯文本控件, 因为您可以首先设置要应用的格式,但是 此外,您还可以指定用户需要的值列表 允许从中选择

日历[日期选择器]-将为用户提供一个日历控件来选择日期。 您可以在此处选择日期的格式 (年月日;日、月、日、年等)

组合框-与下拉列表类似,只是用户可以键入 在它们自己的值中,以及从您定义的列表中进行选择

富文本-与Word中的任何其他文本一样


另外,要使用“组合框”和“下拉列表”类型,您似乎必须创建XML模式并将其附加到文档中,我还没有花时间完全阅读/理解/grok。有关执行此操作的详细信息,请参阅的相关部分,它使用Visual Studio,但对于手动执行此操作的人来说仍然是一个很好的参考。

我运行了这些宏,但它没有向“插入>快速部件>文档属性”添加任何内容注意:这些属性也不会显示在“插入>快速部件>文档属性”中列表,但可以通过“开发人员”>“XML映射窗格”将它们添加到文档中,添加后它们的行为如所述。