在 Microsoft Office 中添加自定义菜单

Addin custom menu in Microsoft Office

我想在 Office 2010 中的“新建”菜单后的 FileMenu 中添加一个自定义菜单(插件)。

以前我有类似的 Office 2007 加载项,但 custumUI.xml 已针对 Office 2010 和 2013 进行更改。

我尝试了必要的更改,但无法获得 Office 2010 和 2013 中的菜单。

Office 2007:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="OnRibbonLoaded" loadImage="GetImage"><ribbon><OfficeMenu><menu id="MenuName" label="&MenuName" insertAfterMso="FileSaveAsMenu" image="menu.png" itemSize="large"

Office 2010::

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="OnRibbonLoaded" loadImage="GetImage"><ribbon><FileMenu><menu id="MenuName" label="&Menuname" insertAfterMso="FileSaveAsMenu" image="menu.png" itemSize="large">

您需要使用 backstage 元素而不是功能区元素。例如:

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="OnLoad">
  <backstage>    
    <tab id="testArea">

您可以在 MSDN 中的以下文章中阅读有关 Backstage UI 的更多信息: