我正在开发Office365/Office2016的一个插件,它有助于将office文档归档到我们自己的存储库(内容服务器)中。用户可以使用插件命令启动与内容管理相关的操作,这些插件命令在office功能区上显示为功能区按钮。此操作包括将文档导入存储库、从存储库导出以及显示到office应用程序等。
问题:虽然add-in命令有助于很好地启动对add-in的操作,但我们没有看到这些add-in按钮可以在功能区上动态启用/禁用。这些按钮是静态的,只能使用清单文件添加和删除,这不是可行的解决方案。这就是基于office胖客户端COM插件的情况。而在officeJS中缺少此功能。
发布于 2017-12-20 00:54:03
所有功能区控件都在manifest.xml文件中进行了描述,并且当前对它们没有任何动态控制。您不能禁用/启用这些项目。
如果您希望在即将发布的Office.js版本中看到此功能,您可以在officespdev.uservoice.com上发布您自己的业务案例请求,或者向上投票类似的请求:Support dynamic content in Add-in commands ribbon dropdown menu
发布于 2020-04-03 11:52:33
当前支持动态启用和禁用自定义附加模块命令(按钮和菜单项),并且自今天起处于预览模式。请找到Microsoft链接。
开发者文档:https://docs.microsoft.com/en-us/office/dev/add-ins/design/disable-add-in-commands
https://stackoverflow.com/questions/47890858
复制相似问题