如何在没有 Visual Designer 的情况下为 Outlook 加载项更改 RibbonType

How to change RibbonType without Visual Designer for an Outlook add-in

我使用的是开源 Outlook 加载项 [Link],但是,加载项仅出现在资源管理器功能区(主 Outlook window)上,但是,当我打开一个电子邮件它没有出现,我想改变这种行为,所以它出现在 Message/Read window 和资源管理器 window 中,我已经阅读了有关 RibbonType 的内容,但我认为这需要 Visual Designer 和这个项目没有用到,怎么实现?

add-in project uses ribbon XML for customizing the Outlook UI. It seems you need to edit the Ribbon1.xml and Ribbon1.cs 文件以包含所需的自定义。在以下系列文章中阅读有关功能区 UI(又名 Fluent UI)的更多信息:

我设法通过在 Ribbon1.xml

中添加以下几行来解决问题(感谢@Eugene)

原版Ribbon1.xml

  <tabs>
  <tab idMso="TabMail" visible="true">
      <group  id="grousp1"  getLabel="GetGroupLabel" visible="true">
        <button id="button1D"
         size="large" 
         getLabel="GetButtonLabel"
         getSupertip="GetSupertipLabel"
         getImage="GetImage"
         onAction="ShowMessageClick"></button>
      </group>
  </tab>
</tabs>

Ribbon1.xml修改后

    <tabs>

    <tab idMso="TabReadMessage" visible="true">
        <group  id="grousp2"  getLabel="GetGroupLabel" visible="true">
            <button id="button2D"
            size="large"
            getLabel="GetButtonLabel"
            getSupertip="GetSupertipLabel"
            getImage="GetImage"
            onAction="ShowMessageClick"></button>
        </group>
    </tab>
  <tab idMso="TabMail" visible="true">
      <group  id="grousp1"  getLabel="GetGroupLabel" visible="true">
        <button id="button1D"
         size="large" 
         getLabel="GetButtonLabel"
         getSupertip="GetSupertipLabel"
         getImage="GetImage"
         onAction="ShowMessageClick"></button>
      </group>
  </tab>
</tabs>