【问题标题】:Multiple Add-ins with the same custom ribbon group具有相同自定义功能区组的多个加载项
【发布时间】:2019-12-02 07:37:41
【问题描述】:

我想将功能区中的同一个自定义组定位为我的另一个加载项,但 Word 只是不断创建具有相同名称的新组。

这就是我所拥有的

清单 1

...
<Group id="MyCustomGroup">
    <Label resid="MyCustomGroupLabel" />
    <Control xsi:type="Button" id="MyCustomButton1">...</Control>
</Group>
...

清单 2

...
<Group id="MyCustomGroup">
    <Label resid="MyCustomGroupLabel" />
    <Control xsi:type="Button" id="MyCustomButton2">...</Control>
</Group>
...

我希望看到同一组中的按钮,但它会创建 2 个组,每个组有一个图标。

我了解向内置组添加按钮存在限制,但我似乎不知道如何为自定义组执行此操作。

【问题讨论】:

  • 在 COM 世界中,您需要使用属性 idQ 在解决方案之间共享选项卡和组。您可以查看 Office JS 模型中是否可用(我根本不知道)。但是 Office JS 命令不提供与“RibbonX”(COM 版本)相同的功能,所以它可能根本不可能——考虑到“沙盒”,这不会让我感到惊讶。
  • 很高兴知道,客户还要求我提供第二个插件,该插件应该与我目前正在开发的那个在同一个组中。我发现 MS 应该实施一个大警告,即 javascript 插件的功能非常有限。

标签: ms-word office-js office-addins


【解决方案1】:

这是意料之中的。使用 Office Web 加载项,每个自定义功能区组都链接到加载项清单中创建它的加载项的唯一 &lt;ID&gt;。因此,Office 将这些视为不同的组。

【讨论】:

  • 有什么解决方法吗?我们有 5 个要在一组中显示的加载项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多