运行加载项而不显示任务窗格?

时间:2019-05-01 23:38:33

标签: office-js office-addins

我有一个外接程序正在工作(在Mac上的Word上)。所有功能都在后台运行,因此与任务窗格中公开的UI没有交互。但是,如果我关闭任务窗格,则外接程序功能将被删除。

是否有一种方法可以删除任务窗格,以便使外接程序功能在后台运行?当前,任务窗格只是浪费屏幕空间...

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

不幸的是,没有办法做到。 Suresh的答案是指向功能文件和附加命令,但这需要手动调用,并且不支持后台任务。

这意味着-如果您希望用户操作来执行某项操作,但不需要真正的UI,则可以使用函数。但是,如果要运行后台进程(检查是否有定期更改),则需要TaskPane。

答案 1 :(得分:0)

您可以使您的加载项成为无UI加载项,在后台运行。 Here是有关应用程序命令类型(附加按钮)的文档。如果您的HTML文件已经为空,请将action type从ShowTaskpane更改为ExecuteFunction。将HTML链接添加为FunctionFile,并添加一个可以处理事件参数的函数。