目前,我正在处理一个需求,我正在创建一个excel外接程序-在其中加载excel中的一些默认数据,在一个特定的名称范围内,我能够实现它。但是要执行该代码,我必须手动单击并打开任务窗格。
为了避免这种情况,我尝试了下面的方法来加载任务窗格,但是第一次我必须手动打开它,因为设置需要在第一次保存。
manifest.xml
<Action xsi:type="ShowTaskpane">
<TaskpaneId>Office.AutoShowTaskpaneWithDocument</TaskpaneId>
<SourceLocation resid="Contoso.Taskpane.Url" />
</Action>然后在Home.js
Office.context.document.settings.set("Office.AutoShowTaskpaneWithDocument", true);
Office.context.document.settings.saveAsync();任何知道我应该把这段代码放在哪里,这样任务窗格就可以在第一次没有用户交互的情况下打开。
发布于 2022-05-25 11:17:56
假设您已经用yo模板构建了您的外接程序,或者至少遵循了该模式,那么您将希望在taskpane.js或类似的代码中删除该代码。
https://stackoverflow.com/questions/72318814
复制相似问题