我目前正在使用64位Microsoft Excel 2016 MSO(16.04266.1001)运行Windows 10。我认为这是通过MSI安装的版本。
在过去几个月中,我使用Excel Host API实现了基于React的Excel加载项。根据Office开发人员中心提供的Excel JavaScript API requirement sets文档,该版本似乎包含" ExcelApi 1.1,WordApi 1.1和通用API"要求集。
截至昨天,我无法再通过JavaScript或F12开发人员工具(window.Excel === undefined
)访问Excel主机API。似乎以前在该命名空间下存在的所有功能都已不可用。
似乎(在其他脚本中),从CDN加载的office.js脚本现在请求并嵌入Excel-15.02.js加载项。
我不知道昨天之前嵌入的Excel-*.js
版本,但在仔细阅读了Excel-15.02.js
,Excel-winrt-16.00.js
和CDN上提供的其他版本的内容后,我< em>怀疑它是15.02之后的版本。
对于记录,以下两个运行时检查都返回false
- 我说两者都是,因为&#34; API&#34;在dev.office.com提供的文档中大写不一致。
Office.context.requirements.isSetSupported("ExcelApi", 1.1); // false
Office.context.requirements.isSetSupported("ExcelAPI", 1.1); // false
请指教;最好的问候。
答案 0 :(得分:2)
我正在调查这个问题。几个问题:
您可以通过评论或更新问题在此处回复,也可以直接向我发送电子邮件。我的电子邮件是我在microsoft.com上的全名(在第一个和最后一个之间用点分隔)。
我将更新此答案,因为我有更多信息。