我希望根据我们公司的需要调整这个官方的 MS-Word 模板文档,但我找不到变量的来源以及它们的管理方式。
这是一本很好的读物,但我仍然无法找到本文档中变量的来源和链接方式。'alt-F9' 向我展示了现有的文档字段代码实现,但我相信这些是映射的 XML 模式,无法从 MS Word 用户界面中辨别出来。如何查看和编辑现有的映射 XML 架构?(如果他们是这样的话)
谢谢你。
我希望根据我们公司的需要调整这个官方的 MS-Word 模板文档,但我找不到变量的来源以及它们的管理方式。
这是一本很好的读物,但我仍然无法找到本文档中变量的来源和链接方式。'alt-F9' 向我展示了现有的文档字段代码实现,但我相信这些是映射的 XML 模式,无法从 MS Word 用户界面中辨别出来。如何查看和编辑现有的映射 XML 架构?(如果他们是这样的话)
谢谢你。
你所问的可能是一本书的主题。
通常在这里,我们试图给出答案,但不写书。内容控件可以链接或映射到 XML 节点,但不需要如此链接。用户界面的关键是“开发人员”选项卡,可能还有“插入”>“快速部件”下的“文档属性”,这在下面的第二个参考链接中进行了讨论。
通过对在多个位置输入的信息使用映射内容控件,肯定可以改进该模板。其中之一也可用于在页脚或页眉中包含客户端名称和其他信息。
以下是一些参考资料:
我建议从前三个开始,除非您已经进入 VSTO 解决方案。它们展示了如何通过 Word 的用户界面而不是外部编码来工作。
以下是使映射内容控件相对简单的免费加载项。他们来自 Greg Maxey 和 Graham Mayor。
其他想法
在您的问题中,您将变量、字段和内容控件混为一谈。我的回答涉及内容控件,它们不是字段并且可以与可变信息相关。以下是带有文档链接的常用 Word 字段列表。文档属性还可以保存可以在 DocProperty 字段中显示的变量信息。这些文档属性是不同的,尽管与我的文章中讨论的属性不同,并且没有链接或映射到 XML。
通过用户界面处理内容控件最好使用 Windows 桌面应用程序完成
Macintosh 界面当前不包含内容控件的创建或修改。不过,它可以通过 vba 完成。在某些时候,这可能会改变,但等待微软将其添加到他们的 Mac 版本已经有十多年了。(2022 年 3 月)Mac OS的内容控件,作者:John Korchok