有没有办法在Excel一启动或者加载清单时就运行Office.js代码?

问题描述 投票:1回答:1

我想在Excel的最早阶段注册事件,是否可以在启动Excel时注册这些事件,类似于有一个 VSTO中的启动事件? 如果不可能,有没有办法让我在manifest完成加载到Excel后就运行Office.js代码来注册事件?

excel office-js excel-web-addins
1个回答
1
投票

有一个解决方法,你可以试一试。打开文档时自动打开. 通过自动打开功能,您可以明确定义或允许用户定义特定任务窗格加载项是否在特定文档中持久存在。

  1. 指定要自动打开的任务窗格。
<Action xsi:type="ShowTaskpane">
    <TaskpaneId>Office.AutoShowTaskpaneWithDocument</TaskpaneId>
    <SourceLocation resid="Contoso.Taskpane.Url" />
</Action>
  1. 标记要自动打开任务窗格的文档。

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

  1. 初始化 Office.onReady()
© www.soinside.com 2019 - 2024. All rights reserved.