2017-05-30 23 views

回答

0

Web加载项的功能区命令UI不是动态的,并且在运行时不能更改。只有桌面(COM)加载项具有使用Ribbon Extensibility的功能。

0

我不确定是谁降级这个问题,因为它在我看来非常合法。让我们试着来回答......

Outlook加载命令VersionOverrides和激活规则不允许

是的,Rule标签不是VersionOverrides schema的一部分。

任何人都知道为什么微软删除规则,从清单文件的VersionOverrides节命令加载

也许这是微软Office JS API团队的问题,但以下是从“Add-in commands for Outlook报价“文档:

”加载命令只适用于不使用ItemHasAttachment,ItemHasKnownEntity,或ItemHasRegularExpressionMatch规则来限制他们的类型激活项目的上下文加载项然而,。上下文加载项可以根据当前选择的项目是消息还是约会来呈现不同的命令,并且可以选择出现在阅读或撰写场景中。“

重新说明这只是表示Activation Rules是这种类型的加载项。

是否有任何替代方案根据电子邮件的内容或电子邮件的主题在功能区中显示/隐藏或禁用/启用按钮。

Eric Legault已经回答了这个问题,答案是否定的,不幸的是。

如果这是你想在即将到来的版本中看到的功能,你可能想尝试发布或最多投票的请求https://officespdev.uservoice.com/

0

微软通过我们这个 “命令扩展点下面的注释做目前不支持规则激活,目前的解决方案是利用检测到的实体扩展点。“