You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Office.js中displayDialogAsync方法不可用问题求助

问题解决:Office.context.ui.displayDialogAsync 未定义错误

核心原因

你当前使用的Office.js 1.1版本并不包含displayDialogAsync()方法——这个对话框API是从Office.js 1.2版本才正式引入的。之前功能正常,应该是当时加载的是更高版本的Office.js库,现在切换回1.1后自然找不到该方法。

解决方案

  • 升级Office.js版本:将引用的Office.js URL中的版本号从1.1改为1.2或更高(比如最新稳定版),确保加载的库包含对话框API。
  • 确认宿主环境兼容性:确保你的Office客户端(如Word、Outlook等)支持你选择的Office.js版本,避免因宿主版本过低导致API不可用。
  • 若必须保留1.1版本:放弃使用对话框登录方案,改用任务窗体内嵌登录页面等替代方式,但这种体验不如对话框友好,优先推荐升级版本。

内容的提问来源于stack exchange,提问作者infodev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 09:03:07