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

时间:2017-03-15 11:59:04

标签: ms-word ms-office

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

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

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

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

有谁知道如何创建这些字段?

Example of the Control Field that I want to create

3 个答案:

答案 0 :(得分:2)

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

如果要添加自己的自定义属性,则需要创建自己的自定义XML部件,并将文档中的内容控件映射到它。如果您不知道如何操作,可以在Greg Maxey's website有用的

上找到相关信息

答案 1 :(得分:0)

我可以使用此Tool 完成此操作。我单击了“基本映射>纯文本”。它不会显示在“插入>快速零件>文档属性”中,而只会显示在文档内部。

答案 2 :(得分:0)

Microsoft's walkthrough在使用Visual Studio(不一定是必需的)上有非常不同的处理方式,但是它有一个很好的XML文件示例,因此我建议您在其中查看that part最少。

因此,首先,您需要创建一个XML文件,其中包含要使用的属性,因此请查看the appropriate section of Microsoft's walkthrough to see what that looks like

接下来,您需要显示“开发人员”标签。
转到“文件”>“选项”>“自定义功能区”,然后选中“开发人员”旁边的框。然后单击确定。

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

然后,您需要再次打开“自定义XML部件:”下拉列表,然后选择刚刚添加的新条目,这将显示您放入XML文件的属性。

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

内容控件在blog post by Brian Jones (关于对我不起作用的文档)中进行了描述 如下:

  

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

     

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

     

下拉列表-此行为与纯文本控件类似,   因为您可以先设置要应用的格式,但是   此外,您还可以指定用户所在的值列表   可以选择。

     

日历 [日期选择器]-将为用户提供日历控件以选择日期。   您在此处有许多关于日期格式的选项   (M / d / yyyy; dddd,MMMM dd,yyyy等)。

     

组合框-类似于下拉列表,但用户可以键入   并从您定义的列表中进行选择。

     

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

此外,要使用“组合框”和“下拉列表”类型,您似乎必须创建XML Schema并将其附加到您的文档,而我还没有花时间完全阅读/理解/理解。然而。有关这样做的更多信息,请参见Microsoft's walkthrough的相关部分,该部分使用了Visual Studio,但对于手工执行此操作的人仍然是一个很好的参考。