问题描述
我正在使用office.js创建excel加载项。我确实需要从任务窗格中打开对话框,并在对话框中显示任务窗格的内容。使用客户端路由在对话框上显示任务窗格的内容。 使用以下代码,我们可以在在线以及桌面excel中打开对话框。
const urlDialogBox = `${window.location.origin}/#/output-form/`;
Office.context.ui.displayDialogAsync(
urlDialogBox,{
height: 80,width: 80,displayInIframe: true,},asyncResult => {
dialog = asyncResult.value;
dialog.addEventHandler(
Office.EventType.DialogEventReceived,processDialogEvent,);
dialog.addEventHandler(
Office.EventType.DialogMessageReceived,processMessage,);
},);
现在的要求是,一旦用户从任务窗格中打开对话框,限制用户与任务窗格以及excel区域进行交互。在Online excel(Office 365)中,它按预期工作,对话框像弹出窗口一样工作,并且不允许用户在任务窗格以及excel区域中单击。
在桌面excel情况下,如何使用对话框像弹出窗口一样工作?有什么办法,或者是桌面excel的局限性。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)