有没有办法以编程方式跟踪Word文档中的更改?

时间:2019-06-12 21:22:10

标签: office-js

我正在尝试通过javascript加载项订阅word文档中的更改。

我尝试过的是找到一种使用ContentController track函数的方法。无法从顶部找到样品。该函数的文档引用了context.trackedObjects.add,但无法跟踪该函数的文档。 看到: https://docs.microsoft.com/en-us/javascript/api/word/word.contentcontrol?view=office-js#track--

或者想使用WordApiBeta onDataChanged事件,但是再次找不到任何文档。 看到: https://docs.microsoft.com/en-us/javascript/api/word/word.contentcontrol?view=office-js#ondatachanged

1 个答案:

答案 0 :(得分:1)

关于ContentControl.onDataChanged,似乎没有比该文章更多的文档了。但是事件就像在Excel.js中一样在Word.js中注册和处理。因此,与Excel events一起工作应该可以使您了解如何在Word中使用onDataChanged

ClientRequestObject.trackedObjectsTrackedObjects处有一些关于跟踪对象的信息,这些信息显示了add()方法的一些替代。

如果要使用跟踪的对象,建议使用Building Office Add-ins using Office.js

顺便说一句,如果您的代码可以与ContentControl.onDataChangedTrackedObjects.add一起使用,我们很乐意将示例提交给office-js-snippets以便在Script Lab中使用