繁体   English   中英

Visual C#:将功能区按钮添加到“开始”选项卡? (Outlook加载项)

[英]Visual C#: Add ribbon button to start tab? (Outlook add in)

我正在Visual Studio 2012中使用功能区设计器来添加Outlook外接程序。

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

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

您应该只能将其添加为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>

在这里您可以找到控件ID

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM