Есть ли способ запустить код Office.js сразу после запуска Excel или при загрузке манифеста?

Я хочу регистрировать события для Excel на как можно более ранней стадии. Можно ли зарегистрировать эти события при запуске Excel, как это происходит при запуске события в VSTO? Если это невозможно, могу ли я запустить код Office.js для регистрации событий сразу после завершения загрузки манифеста в Excel?

1 ответ

Решение

Решение, которое вы можете попробовать. есть функция автоматического открытия, позволяющая автоматически открывать панель задач при открытии документа. С помощью функции автоматического открытия вы можете явно указать или разрешить пользователю определять, сохраняется ли конкретная надстройка области задач в конкретном документе.

  1. Укажите, что панель задач будет открываться автоматически.
<Action xsi:type="ShowTaskpane">
    <TaskpaneId>Office.AutoShowTaskpaneWithDocument</TaskpaneId>
    <SourceLocation resid="Contoso.Taskpane.Url" />
</Action>
  1. Отметьте документ, чтобы автоматически открывать панель задач.

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

  1. Инициализировать с помощью Office.onReady()
Другие вопросы по тегам