我有一个正在运行的加载项(在 Word for Mac 上)。所有功能都在后台运行,因此与任务窗格中公开的 UI 没有交互。但是,如果我关闭任务窗格,加载项功能将被删除。
有没有办法删除任务窗格,以便加载项功能在后台运行?目前,任务窗格只是浪费屏幕空间......
感谢您的帮助!
不幸的是,没有办法做到这一点。 Suresh 的答案是指函数文件和附加命令,但这需要手动调用并且不支持后台任务。
这意味着 - 如果您希望用户操作执行某些操作但不需要真正的 UI/函数就是正确的选择。但是,如果您希望后台进程运行(定期检查某些内容是否已更改) - 您将需要任务窗格。
您可以将您的外接程序设为无 UI 外接程序,在后台运行。 这里是有关应用程序命令类型(加载项按钮)的文档。如果您的 HTML 文件已为空,请将“操作类型”从 ShowTaskpane 更改为 ExecuteFunction。将 HTML 链接包含为 FunctionFile 并添加一个可以处理事件参数的函数。
上工作即可。我通过在manifest.xml 文件中添加一些标签来实现这一点。请参阅下面的附件,但我强烈推荐您共享运行时文档。
注意:当您更改manifest.xml时,您的加载项在再次运行时通常不会显示更改,您可能必须清除Office应用程序缓存才能获取这些更改。(这让我感到沮丧)。