办公室中不存在属性功能区

时间:2021-05-11 08:46:22

标签: controls office-js ribbon

在 Excel Web 补充程序中启用/禁用控件时,编辑器会抛出以下错误:“Office.ribbon 指令”中的类型“办公室类型”上不存在属性“功能区”。

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

屏幕截图: Xml of my addin

2 个答案:

答案 0 :(得分:0)

确保您在加载项清单中指定了最新的 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>

答案 1 :(得分:0)

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

相关问题