在 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 的更多信息:
我想在 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 的更多信息: