属性 office 上没有功能区

Property ribbon doesn't exist on office

在 enabling/desabling 中处理 Excel 网络补充中的控件时,编辑器抛出以下错误:“”属性 'ribbon' 在类型 [ 上不存在=20=]" 来自 'Office.ribbon instruction'.

我的 Excel 版本是:2104(内部版本 13929 20296) 这是代码 code with office.ribbon. This code comes from https://docs.microsoft.com/fr-fr/office/dev/add-ins/design/disable-add-in-commands 的快照。注意 isSetSupported('RibbonApi', '1.1') ==true

屏幕截图: Xml of my addin

确保您在加载项清单中指定了最新的 Office JavaScript API 库。如果使用运行时检查,则需要从内容分发网络 (CDN) 引用最新版本的 Office JavaScript API 库。为此,请将以下脚本标记添加到您的 HTML。在 CDN URL 中使用 /1/ 可确保您引用 Office.js.

的最新版本
<script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script>

解决方法是使用消息框。当然它很丑陋,但我需要尽快发布我的应用程序。我希望到这个时候我会找到一种方法来实际 enable/desable 这个插件上的命令。