我正在开发Office365 / Office2016的插件,它有助于将office文档存档到我们自己的存储库(内容服务器)中。用户可以使用加载项命令启动与内容管理相关的操作,该加载项命令在功能区按钮上显示为功能区按钮。此操作包括将文档导入存储库,从存储库导出并显示到办公室应用程序等。
问题:虽然加载项命令有助于将加载项中的操作完全正常启动,但我们看不到这些加载项按钮可以在功能区上动态启用\禁用。这些按钮是静态的,只能使用不是可行解决方案的清单文件来添加和删除。这是办公室胖客户端COM加载项的情况。虽然officeJS中缺少此功能。
所有功能区控件都在manifest.xml文件中描述,并且当前没有对它们进行任何动态控制。您无法禁用/启用项目。
如果您想在即将发布的Office.js版本中看到此功能,您可以在officespdev.uservoice.com上发布您自己的商业案例请求或向上投票类似的请求:Support dynamic content in Add-in commands ribbon dropdown menu