Есть ли способ запустить код Office.js сразу после запуска Excel или при загрузке манифеста?
Я хочу регистрировать события для Excel на как можно более ранней стадии. Можно ли зарегистрировать эти события при запуске Excel, как это происходит при запуске события в VSTO? Если это невозможно, могу ли я запустить код Office.js для регистрации событий сразу после завершения загрузки манифеста в Excel?
1 ответ
Решение, которое вы можете попробовать. есть функция автоматического открытия, позволяющая автоматически открывать панель задач при открытии документа. С помощью функции автоматического открытия вы можете явно указать или разрешить пользователю определять, сохраняется ли конкретная надстройка области задач в конкретном документе.
- Укажите, что панель задач будет открываться автоматически.
<Action xsi:type="ShowTaskpane"> <TaskpaneId>Office.AutoShowTaskpaneWithDocument</TaskpaneId> <SourceLocation resid="Contoso.Taskpane.Url" /> </Action>
- Отметьте документ, чтобы автоматически открывать панель задач.
Office.context.document.settings.set ("Office.AutoShowTaskpaneWithDocument", true);Office.context.document.settings.saveAsync();
- Инициализировать с помощью Office.onReady()