Office Word WebAddin загружается автоматически при запуске Word - PullRequest
0 голосов
/ 27 мая 2020

Мы разработали надстройку Office Word Web (не VSTO).

Мы хотели бы, чтобы область задач для этой надстройки открывалась автоматически, когда пользователь открывает Word. Мы планируем использовать опцию переключения в нашем пользовательском интерфейсе, чтобы пользователь мог отключить эту опцию, если они будут sh. Возможно ли такое?

Все наши поиски указали на метод, который в первую очередь полагается на тегирование документов, описанный в этом документе поддержки https://docs.microsoft.com/en-us/office/dev/add-ins/develop/automatically-open-a-task-pane-with-a-document

У нас есть обнаружил, что метод пометки документов имеет следующие ограничения:

  1. Новые документы не открывают надстройку автоматически.
  2. Когда пользователь открывает новый документ, они должны открывать надстройку вручную . Надстройка пометит документ, чтобы он автоматически открылся в следующий раз, но не будет выполнять автозагрузку без однократного запуска, чтобы сначала пометить документ.
  3. После того, как документ был помечен тегами, пользователь должен будет СОХРАНИТЬ тегированный документ, чтобы Автозагрузка будет работать при следующем открытии этого документа.

Вопрос 1. Можно ли запрограммировать надстройку так, чтобы она открывалась всякий раз, когда открывается Word, вместо того, чтобы полагаться на документы, которые будут помечены?

Вопрос 2. Если единственный способ автозагрузки надстройки - это тегирование документов, есть ли способы уменьшить влияние трех основных ограничений, которые я описал, чтобы обеспечить более частую автозагрузку надстройки?

Заранее спасибо за вашу помощь,

Богдан

1 Ответ

0 голосов
/ 27 мая 2020

Такое поведение является преднамеренным. По соображениям безопасности важно, чтобы пользователь дал согласие на добавление надстройки в документ. Что касается обходных путей, это зависит от вашего сценария. Нужно ли надстройке работать с любым документом, который пользователь создает или открывает? Или нужно работать только с определенными документами, созданными по определенному шаблону? Если это последнее, то, возможно, первая страница шаблона может дать пользователю указание добавить надстройку и сохранить файл. (И удалите инструкцию.)

...