需要在Outlook ReportItem上添加上下文菜单(根据Outlook用户的“读回执”)

时间:2019-03-14 07:33:07

标签: c# vsto outlook-addin office-2013

我正在尝试为Microsoft Outlook 2013开发Outlook加载项。我已经在Outlook MailItem,DocumentItem上添加了上下文菜单。我已经完成了一些有关ReportItem上下文菜单的研究(就Outlook'Read Receipt'而言),但我对此一无所知。

有人可以帮我在Outlook阅读回执(ReportItem)上创建上下文菜单吗?

有关更多详细信息,我仅附上几张有关代码的图片。

Image represent what I actually want.

这是我的Ribbon XML代码 Ribbon XML code

谢谢

2 个答案:

答案 0 :(得分:1)

看起来您只需要找到正确的idMso值即可。尝试以下标记:

<contextMenus>    
   <contextMenu idMso="ContextMenuReportItem">
      <button id="MyContextMenuReportItem"
        label="ContextMenuReportItem"
        onAction="OnMyButtonClick"/>
   </contextMenu>  
</contextMenus>

Extending the User Interface in Outlook 2010文章中了解有关此内容的更多信息。

在以下系列文章中将对Fluent UI(也称为Ribbon UI)进行深入描述:

答案 1 :(得分:0)

最后,在花费大量时间进行这项研究之后,我得到了解决方案。

<contextMenu idMso="ContextMenuMailItem">

使用idmso,我可以在Outlook ReportItem上添加上下文菜单。