首页 > 解决方案 > Excel 桌面,AzureAD 身份验证不起作用

问题描述

在开发 Excel 插件时,我遇到了一个问题。它在在线版本中运行没有问题,但是当它在桌面版本上运行时,它无法打开任何弹出窗口来验证用户。

谁能告诉我我的做法是否正确,或者我应该怎么做才能工作?

标签: exceloffice-addinsazure-ad-graph-apiexcel-addinsexceljs

解决方案


您可能指的是这个问题,这是由于加载项更改为使用 Edge 引擎而不是 Office 版本 > 1907 中过时的 Internet Explorer 引擎引起的:https ://github.com/OfficeDev/office-js-helpers/问题/143

微软的官方回应总计为零,因为当他们注意到这个错误时,他们一再并持续关闭社区。我们最终需要启动我们自己的项目分支。

您可以使用以下两个命令安装它:

# remove the broken Microsoft version
npm uninstall --save @microsoft/office-js-helpers
# install the working version
npm install --save @splashback/office-js-helpers

推荐阅读