如何更改插入到默认Office选项卡中的外接程序的组位置?

时间:2018-12-13 14:26:31

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

我已经为Word创建了一个Office加载项,图标被放置在Insert tab中,但是默认情况下它位于功能区上的最后一个位置。我希望将我的组放置在选项卡的第一个位置,在Pages之前(默认情况下,这似乎是第一个组)。我可以在清单XML文件中添加一些内容,以将组放置在选项卡的开头吗?

我的清单文件当前看起来像这样:

...
<ExtensionPoint xsi:type="PrimaryCommandSurface">
  <OfficeTab id="TabInsert">
    <Group id="MyCompany.MainGroup">
      <Label resid="MyCompany.MainGroup.Label" />
      <Icon>
        ...
      </Icon>
      <Control xsi:type="Button" id="MyCompany.ActionButton">
        <Label resid="MyCompany.ActionButton.Label" />
        ...
      </Control>
    </Group>
  </OfficeTab>
</ExtensionPoint>
...

我想如果可以的话,我应该在Group元素下添加一些内容,但是在documentation中看不到任何相关内容。另一方面,缺少文档并不意味着它不存在,因为Icon元素也未列出,没有它,我的加载项也不会加载。

我可以想象的另一个合适的元素是在ExtensionPointdocumentation)上,但是我也看不到任何合适的选择。

1 个答案:

答案 0 :(得分:1)

这是不可能的。外接程序按钮始终位于默认的Office功能区控件之后。可以将它们插入到行首的唯一方法是创建一个custom tab