Office.js Excel 插件对话框提示在新窗口中打开,即使对话框宿主与函数文件宿主相同

杰维斯利

从我的 manifest.xml

            <bt:Url id="Contoso.DesktopFunctionFile.Url" DefaultValue="https://localhost:4000/excel-refresh" />

从我的函数文件

            Office.context.ui.displayDialogAsync('https://localhost:4000/excel-dialog?action=loading', {height:50, width:50}, dialogCallback)

加载项不会在 Excel Online 本身中加载我的页面,而是提示我在新选项卡中打开它。单击“允许”后,我的 html 页面会在新选项卡中加载。我使用相同的主机和端口,所以这不应该发生。

出现的通用弹出窗口的屏幕截图

里克·柯克汉姆

根据OP问题下的评论,解决方案是将Options对象传递给displayDialogAsync设置displayInIframe为true的调用例子:

displayDialogAsync("https://myDomain/myPage.html", {height:50, width:50, displayInIframe: true}, dialogCallback);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Office UI Fabric JS对话框组件

打开文件对话框以获取Excel

从对话框到任务窗格未发生Angular 5 Excel Office App通信

Office JS API将OAuth令牌从主机传递到Outlook加载项中的对话框

针对旧版本的Excel测试Office-js插件

在 office-js Excel 插件中评估公式

VBA 打开 Excel 文件 - 对话框更改

如何通过js打开选择文件对话框?

MS Office中没有用户信息“文件已由...打开”对话框

Office.js Excel:从 javascript 调用文本到列 excel 函数?

我可以通过 js 对话框窗口中的答案运行 php 脚本吗?

在 Excel 中通过 VBA 打开排序对话框

在Excel中打开模态对话框时查看代码

Excel使用Office JS添加-如何将HTML字符串添加到Excel文本框

从控制台调用但未从具有相同代码的js文件调用时打开JqueryUI对话框

如何在excel范围内恢复像元大小。office.js插件webapp

如何在Excel插件Office.js中处理日期类型

如何在Excel表office.js插件中删除标题

Office-JS加载项在多个打开的Excel中有问题

Office-js Excel:获取新保存文件的文件名

我们可以在 Office.js 加载项中加载 Excel 文件吗

使用Office.js在MS Word加载项中加载Excel文件

Excel VBA中的“文件保存”对话框

Vue.js - 打开对话框以编辑记录

带有排除过滤器的“打开文件”对话框(Excel VBA)

Python:运行Excel宏时隐藏“打开文件对话框”

WPF Office加载项:如何设置对话框位置以显示在父窗口的中心

Vue.JS:对话框打开后如何调用函数?

React JS,调用函数并单击关闭对话框