如何在没有 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>
我使用的是开源 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>