我读了这篇来自 Microsoft 的精彩文章,解释了 Addin 运行时的工作原理。
我正在使用 Windows 10 Enterprise 并且系统已经有 Microsoft Edge WebView2:
我的 Office 365 版本是 16.0.13801.20442 32 位,因此它是 Microsoft 365 版本。 >= 16.0.13530.20424,根据此表,将强制插件将 Microsoft Edge 与 WebView2 一起使用。
但它没有使用它。它使用旧版 EdgeHTML 运行时
如果满足这2个条件:
为什么Addin的运行时是旧的EdgeHTML?
这篇博文可能有答案了解 Office 加载项运行时。向下滚动到此注释:
注意:Office 半年企业版渠道的客户预计将于 2021 年 7 月收到版本 2102。这些客户的管理员将需要采取额外的步骤来启用 WebView2。他们必须创建注册表项 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office .0\WEF\Win32WebView2 并将其值设置为 dword:00000001。
添加已接受答案中提到的注册表项对我来说不起作用。尝试了所有其他 WebView2 版本。没有一个有效。
有效的是将 Windows 更新到最新版本,它会自动开始工作。 (从 Windows 10.0.14393 到 10.0.19041)
对我来说,它可以设置当前用户对文件夹的完全权限:C:\Program Files\Microsoft Office oot\Office16\EXCEL.EXE.WebView2