使用Office JS开发Word添加
从功能区按钮单击调用FunctionFile.js中名为“faq()”的函数,如下所示:
Office.context.ui.displayDialogAsync(window.location.origin + "/UI/FAQ.html",
{ height: 50, width: 60, displayInIframe: true }, dialogCallback);
Word 2016,MAC无处不在,工作正常,但O365在线,弹出只打开一次,当第二次点击是从功能区按钮,它没有任何反应。
我无法进一步跟踪它,为什么会发生这种情况!
通常,弹出对话框后,需要关闭上一个对话框以显示第二个对话框。但是,使用dialog.close()无法关闭第一个对话框,因为第一个对话框仍然在内存中并且尚未清除。使用dialogCloseAsync()来解决此问题。
以下链接是使用Dialog供您参考
以下链接是使用对话框的参考
这是我认为可以帮助您解决问题的链接。