【发布时间】: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