【发布时间】:2019-11-06 13:18:42
【问题描述】:
我正在为 Microsoft Word 和 Azure 信息保护开发插件。当用户更改文档的分类时,Azure 信息保护加载项会更新我的 Word 文档中的 CustomDocumentProperties。我需要捕获更改自定义属性的事件以对其进行操作并在文档中插入一些文本。 有什么方法可以在属性更改时捕获事件?
【问题讨论】:
我正在为 Microsoft Word 和 Azure 信息保护开发插件。当用户更改文档的分类时,Azure 信息保护加载项会更新我的 Word 文档中的 CustomDocumentProperties。我需要捕获更改自定义属性的事件以对其进行操作并在文档中插入一些文本。 有什么方法可以在属性更改时捕获事件?
【问题讨论】:
不,没有在 Word 中触发的事件。
如果提到的插件没有提供让您选择的界面,唯一的方法是保存所涉及的自定义文档属性的值并定期将它们与当前值进行比较。
您可以考虑使用嵌套在{IF} 字段中的{DocProperty} 字段来动态生成内容,而不是手动将文本写入文档。然后只需更新字段即可显示正确的信息。
【讨论】:
很难理解“与其手动将文本写入文档,不如考虑使用嵌套在 {IF} 字段中的 {DocProperty} 字段来动态生成内容。然后只需更新字段即可显示正确的信息。”上面你写的。 你会更容易解释吗?
【讨论】: