使用Office JS displayDialogAsync函数在桌面Excel上禁用背景

问题描述

我们正在使用外接清单文件在Desktop Office 365的任务窗格上运行应用程序。 我们已经使用办公室js displayDialogAsync 函数打开对话框,即

Office.context.ui.displayDialogAsync('https://myDomain/myDialog.html',{高度:30,宽度:20,displayInIframe:true})。

对话框也会打开和关闭,但是我们想通过单击桌面上Excel的背景来限制用户。 请告诉我是否对我有帮助。缺乏此功能会影响我们的生产。

解决方法

displayDialogAsync方法创建的对话框是非模式的。可能的解决方法是,您可以将高度和宽度设置为100。这将使对话框充满整个屏幕,尽管这不会阻止用户移动对话框并单击其他内容。但是对对话框有模式选项是一个好主意。请访问Office Developer Suggestion Box