如何在Outlook 2010';新项目';功能区?

如何在Outlook 2010';新项目';功能区?,outlook,vsto,outlook-addin,ribbonx,Outlook,Vsto,Outlook Addin,Ribbonx,我正在将一个Outlook2003插件更新为Outlook2010,从此我将处理ribbon 我已经知道如何通过ribbon.xml文件在ribbon中添加新组 但我不知道如何自定义现有功能区,即在“新建项”下拉按钮中添加新项 我想只要知道正确的idMso就可以做到这一点 就其价值而言,该项目是一个.NETVS4对一的项目 有什么想法吗 这样的方法不起作用,毕竟GroupMailNew组可能是只读的: <tab idMso="TabMail"> <g

我正在将一个Outlook2003插件更新为Outlook2010,从此我将处理ribbon

我已经知道如何通过ribbon.xml文件在ribbon中添加新组

但我不知道如何自定义现有功能区,即在“新建项”下拉按钮中添加新项

我想只要知道正确的idMso就可以做到这一点

就其价值而言,该项目是一个.NETVS4对一的项目

有什么想法吗

这样的方法不起作用,毕竟GroupMailNew组可能是只读的:

      <tab idMso="TabMail">
        <group idMso="GroupMailNew">
          <menu idMso="MailNewItemMenu">
            <button id="fooID" label="Foobar"/>
          </menu>
        </group>
      </tab>

我相信你会在这里找到答案:


此特定示例显示了如何将命令添加到“新建项目”下拉按钮。

如果链接页面被破坏,下面是代码:

<contextMenus>    
    <contextMenu idMso="MenuMailNewItem">
        <button id="MyMenuMailNewItem"
            label="MenuNewMailItem"
            onAction="OnMyButtonClick"/>
    </contextMenu>  
</contextMenus>