自定义现有 MS Word 模板文档的变量和内容控件

自定义现有 MS Word 模板文档的变量和内容控件

我正在努力适应此官方 MS-Word 模板文档满足我们公司的需求,但我无法找到变量的来源以及如何管理它们。

这是一个 Content-Control 的示例,红色的“000”,没有关于如何映射的数据。

这篇文章非常精彩但我仍然找不到此文档中的变量的来源和链接方式。'alt-F9' 向我显示了现有的文档字段代码实现,但我相信这些是映射的 XML 模式,无法从 MS Word 用户界面中辨别出来。我如何查看和编辑现有的映射 XML 模式?(如果是这样的话)

谢谢。

答案1

您所问的问题可能成为一本书的主题。

通常我们在这里试图给出答案,而不是写书。内容控件可以链接或映射XML 节点,但不需要如此链接。通过用户界面的关键是开发人员选项卡以及可能在“插入”>“快速部件”下找到的“文档属性”,这将在下面的第二个参考链接中讨论。

那个模板通过使用映射内容控件来输入在多个位置的信息,可以明显改善这一点。其中一个控件还可用于在页脚或页眉中显示客户姓名和其他信息。

以下是一些参考资料:

我建议从前三个开始,除非你已经使用过 VSTO 解决方案。它们展示了如何通过 Word 的用户界面而不是外部编码来工作。

以下是一些免费的插件,它们使映射内容控件变得相对简单。它们来自 Greg Maxey 和 Graham Mayor。

其他想法

在您的问题中,您混淆了变量、字段和内容控件。我的答案涉及内容控件,它们不是字段,并且可以与变量信息相关。以下是常用 Word 字段列表带有文档链接。文档属性还可以包含可在 DocProperty 字段中显示的变量信息。这些文档属性与我的文章中讨论的属性不同,并且未链接或映射到 XML。

通过用户界面处理内容控件最好使用 Windows 桌面应用程序

Macintosh 界面目前不包含内容控件的创建或修改。不过,可以通过 vba 来完成。这种情况可能会在某个时候改变,但微软已经等待了十多年才将其添加到他们的 Mac 版本中。(2022 年 3 月)Mac OS 的内容控制作者:约翰·科乔克

相关内容