Visual C#:添加功能区按钮以启动选项卡? (Outlook加入)

时间:2013-05-23 19:47:55

标签: c# outlook-addin

我正在使用visual studio 2012中的功能区设计器来获取Outlook插件。

我需要在Outlook功能区中的不同现有选项卡中添加多个功能区按钮。

正确知道我的按钮显示在“添加”选项卡中,那么如何将其设置为内置选项卡?

1 个答案:

答案 0 :(得分:0)

您应该只能将其添加为tabs元素下的选项卡,就像下面的XML一样。

<?xml version="1.0" encoding="UTF-8"?>
<customUI onLoad="Ribbon_Load" xmlns="http://schemas.microsoft.com/office/2006/01/customui">
   <ribbon>
      <tabs>
         <tab id="MyNewTab" label="My Tab" visible="true">
           <group id="TabGroup" label="My Group" visible="true">
               <button id="TestButton" onAction="TestButton_Click" label="Test Button" size="large" />
           </group>
        </tab>         
     </tabs>
   </ribbon>
</customUI>

我不确定你是如何从设计师那里做到的,但是,你可以访问Ribbon.xml文件并以这种方式添加它。

请注意,这仅适用于自定义标签。如果要将其添加到内置选项卡,则需要使用该选项卡的idMso指定它。例如,如果要将其添加到约会选项卡,则可以使用:

<tab idMso="TabAppointment">
</tab>

您可以在此处找到control ids