【问题标题】:Visual C#: Add ribbon button to start tab? (Outlook add in)Visual C#:将功能区按钮添加到开始选项卡? (Outlook添加)
【发布时间】:2013-05-19 07:47:58
【问题描述】:

我正在使用 Visual Studio 2012 中的功能区设计器作为 Outlook 插件。

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

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

【问题讨论】:

    标签: c# outlook-addin


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-12-24
      • 1970-01-01
      • 2014-07-10
      • 1970-01-01
      • 2012-09-11
      • 2016-10-09
      • 1970-01-01
      • 2019-08-08
      相关资源
      最近更新 更多