我正在尝试为Outlook 2013编写一个处理电子邮件内容的插件。
到目前为止,我已经在Visual Studio中创建了一个Outlook Addin项目。此外,我用
创建了一个功能区按钮RibbonType = Microsoft.Outlook.Mail.Read
仅在阅读电子邮件时显示按钮。
是否可以访问电子邮件以便例如显示主题或内容(由纯文本组成)?
private void button1_Click(object sender, Ribbon ControlEventArgs e)
{
System.Windows.Forms.MessageBox.Show( ... );
}
答案 0 :(得分:1)
使用RibbonControlEventArgs.Control
属性转到RiibbonControl
对象。然后,您可以使用IRibbonControl.Context
属性并将其强制转换为Inspector
对象(对于检查员)或Explorer
(对于Explorer按钮)。获得Inspector对象后,请使用Inspector.CurrentItem
属性。