有没有办法在“邀请人”、“电子邮件”、“现在在线”和“作为博客发布”旁边添加一项新服务?我知道您可以为“保存”和“打开”选项卡添加另一个源代码,但是“共享”呢?

发布于 2013-12-12 20:02:36
实际上,您可以通过“后台”定制(即您可以将项目嵌入到任何内置选项卡中)来实现这一点。您可以在文档/模板级别(因此此新选项仅适用于特定文档/由特定模板创建的文档)或在“应用程序”级别上通过构建添加此选项的外接程序来实现。
请查阅以下文章:
Office 2010开发人员后台视图简介
定制Office 2013后台
请注意,视觉带状设计器(在visual studio中)确实支持扩展内置选项卡,您需要通过在XML中定义“添加”来扩展office带状“后台”。对于“共享”选项卡,您可能需要一些类似的xml (注意"idMso")。
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<backstage>
<tab idMso="TabShare">
<firstColumn>
<taskFormGroup idMso="GroupShare">
<category idMso="Share">
<task id="SayHelloTask" insertBeforeMso="ShareWithPeople" label="Say Hello Task">
<group id="HelloGroup" label="Say Hello" helperText="This group contains say hello button.">
<primaryItem>
<button id="SayHelloButton" label="Say Hello" onAction="ThisDocument.SayHello" />
</primaryItem>
</group>
</task>
</category>
</taskFormGroup>
</firstColumn>
</tab>
</backstage>
</customUI>

内置"idMso“名称的完整列表可从Microsoft下载。
https://stackoverflow.com/questions/20548878
复制相似问题