Есть ли способ программно отслеживать изменения в слове документа? - PullRequest
0 голосов
/ 13 июня 2019

Я пытаюсь подписаться на изменения в текстовом документе через надстройку javascript.

Я попытался найти способ использовать функцию отслеживания ContentController.Не смог найти лучшие образцы.Документация функции ссылается на 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 голосов
/ 13 июня 2019

Что касается ContentControl.onDataChanged , то, похоже, документации больше, чем в этой статье. Но события регистрируются и обрабатываются в Word.js так же, как в Excel.js. Поэтому работа с событиями Excel должна дать вам представление о том, как использовать onDataChanged в Word.

Некоторая информация о отслеживаемых объектах есть в ClientRequestObject.trackedObjects и в TrackedObjects , которая показывает пару переопределений метода add().

Если вы собираетесь работать с отслеживаемыми объектами, я рекомендую Создание надстроек Office с использованием Office.js .

Кстати, если ваш код работает с ContentControl.onDataChanged или TrackedObjects.add, мы хотели бы, чтобы образец был отправлен в office-js-snippets для использования в Скриптовая лаборатория .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...