Запуск панели задач при загрузке ленты или создании или открытии документа - PullRequest
0 голосов
/ 18 июня 2020

пожалуйста, это способ закрепить панель задач в word и excel. или используйте LaunchEvents, например outlook, чтобы вызвать панель задач в новом документе, которая, в свою очередь, снова открывается, когда документ открыт. Мне нужно, чтобы функция запускалась сразу после загрузки ленты. Я пробовал functionFile, но, похоже, не выполняет команды.

LaunchEvents было бы хорошим решением для этого события (onbeforePrint, onDocumentCreated, onDocumentOpen, onDocumentShare, ondocumentDownload) в word и excel

Текущее решение требует, чтобы документ сначала использовал надстройку. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 18 июня 2020

Вы можете настроить автоматическое отображение панели задач в документе, сохранив следующие настройки:

Office.context.document.settings.set("Office.AutoShowTaskpaneWithDocument", true);
Office.context.document.settings.saveAsync();

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

Для Excel (в настоящее время) вы также можете настроить свою надстройку для запуска кода, даже если панель задач закрыта.

Office.addin.setStartupBehavior(Office.StartupBehavior.load);

Вы можете найти более подробную информацию: https://docs.microsoft.com/en-us/office/dev/add-ins/excel/run-code-on-document-open.

В настоящее время у нас нет событий запуска, поэтому я предлагаю вам проголосовать за запросы на нашем голос пользователя на сайте: officepdev.uservoice.com.

спасибо за публикацию!

...