0

please 是在 word 和 excel 中固定任务窗格的方法。或使用诸如 Outlook 之类的 LaunchEvents 来触发新文档上的任务窗格,当文档打开时它会重新打开。我需要一个功能在功能区加载后立即运行。我尝试了 functionFile 但似乎没有执行命令。

LaunchEvents 将是 word 和 excel 中这些事件(onbeforePrint、onDocumentCreated、onDocumentOpen、onDocumentShare、ondocumentDownload)的一个很好的解决方案

当前的解决方案要求文档首先使用加载项。任何帮助将不胜感激。

4

1 回答 1

0

您可以通过保存以下设置将任务窗格配置为在文档中自动显示:

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

然后,当下次打开工作簿/文档时,任务窗格将自动打开,您可以在那里运行您的代码。更多详细信息:https ://docs.microsoft.com/en-us/office/dev/add-ins/develop/automatically-open-a-task-pane-with-a-document

对于 Excel(当前),即使任务窗格已关闭,您也可以将加载项配置为运行代码。

Office.addin.setStartupBehavior(Office.StartupBehavior.load);

您可以找到更多详细信息:https ://docs.microsoft.com/en-us/office/dev/add-ins/excel/run-code-on-document-open 。

目前我们没有发布活动,因此我建议您在我们的用户语音网站上对请求进行投票:officespdev.uservoice.com。

感谢发帖!

于 2020-06-18T17:36:36.193 回答