1

我想尽早为 Excel 注册事件,是否可以在启动 Excel 时注册这些事件,类似于VSTO 中的 Startup 事件?如果这不可能,我有没有办法在清单完成加载到 Excel 后立即运行 Office.js 代码来注册事件?

4

1 回答 1

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()初始化
于 2020-06-09T14:59:04.040 回答