Как запустить функцию taskpane.js с помощью кнопки ленты?

Я занимаюсь JS Excel Addin, мне нужно запустить функцию и показать результаты в панели задач. Я написал функцию в taskpane.js и добавил ее в событие загрузки панели задач, но она не будет работать, если панель задач уже открыта. Есть ли у кого-нибудь запускать функцию панели задач сразу с кнопки?

1 ответ

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

Попробуйте изучить эту статью:https://docs.microsoft.com/en-us/office/dev/add-ins/develop/configure-your-add-in-to-use-a-shared-runtime .

Создав новую кнопку ленты с

      <Action xsi:type="ExecuteFunction">
  <FunctionName>action</FunctionName>
</Action>

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

См. здесь:https://docs.microsoft.com/en-us/office/dev/add-ins/develop/configure-your-add-in-to-use-a-shared-runtime#test-your-office -дополнения-изменения

Другие вопросы по тегам