Надстройка Office: Word 2013 - вставка HTML не работает - PullRequest
0 голосов
/ 08 апреля 2020

Мы пытаемся вставить HTML в Word. Он работает с 2016 года, но надстройка publi sh была отклонена, поскольку она не работает в Word 2013. Не удается установить 2013. Любая помощь приветствуется. Вот наш код:

Word.run(function (context) {
     const range = context.document.getSelection();
     range.insertHtml(richText, Word.InsertLocation.end);
     return context.sync().then(function () {});
})

1 Ответ

1 голос
/ 08 апреля 2020

Вам нужно использовать наборы требований, чтобы либо указать в манифесте, что надстройка не поддерживается в Office 2013, либо использовать метод isSetSupported, чтобы предоставить пользователям Office 2013 альтернативный вариант работы надстройки, который не используйте любые API-интерфейсы, которые не поддерживаются в Office 2013. Подробнее см. версии и наборы требований Office и Укажите хосты Office и требования к API .

ОБНОВЛЕНИЕ 4 / 10/20. Чтобы игнорировать версии Office, которые не поддерживают требуемые API-интерфейсы, необходимо найти самый ранний набор требований, который включает API-интерфейс. Поскольку вы работаете с Word, вам нужно просмотреть эти 3 статьи и найти самый ранний набор требований, который включает метод insertHtml:

Набор требований Word API 1.1

Набор требований Word API 1.2

Набор требований Word API 1.3

После того, как вы это сделаете, следуйте инструкциям в Установите элемент Requirements в манифесте , чтобы указать в манифесте самый ранний набор требований, который вам нужен.

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