我已经为Word创建了一个Office外接程序,并将图标放置在Insert tab中,但默认情况下,它位于功能区的最后一个位置。我希望我的组放在选项卡的第一个位置,在页面之前(默认情况下,这显示为第一个组)。是否可以在清单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元素也没有在文档中列出,如果没有它,我的外接程序将无法加载。
我能想象到的另一个合适的选择是在ExtensionPoint (documentation)上,但我也看不到任何合适的东西。
发布于 2018-12-14 19:46:17
这是不可能的。附加模块按钮始终位于默认的office功能区控件之后。在行首插入它们的唯一方法是创建一个custom tab。
https://stackoverflow.com/questions/53764051
复制相似问题