使用NetOffice获取有关Outlook Addins的CurrentEmail详细信息

时间:2015-08-07 06:39:35

标签: c# outlook-addin netoffice

美好的一天,          这是我第一次创建一个插件,我使用netoffice开发人员工具箱为Outlook创建了一个插件,当我打开如下图像的消息时创建了按钮 enter image description here
但我不知道如何获取电子邮件信息(发件人)和电子邮件本身,以便我可以将其用作附件。我试图使用此代码显示消息框。

 public void SendButton_Click(Office.IRibbonControl control)
    {
        MessageBox.Show("Test Description", "Test", MessageBoxButtons.OK, MessageBoxIcon.Information);         
    }

关于如何获取这些电子邮件信息和电子邮件本身的任何想法?

谢谢, 祝你有个美好的一天

1 个答案:

答案 0 :(得分:0)

IRibbonControl接口提供Context属性,该属性返回一个对象,该对象表示包含触发回调过程的Ribbon用户界面的活动窗口。因此,您可以从Outlook对象模型将其强制转换为Inspector类,并使用Inspector.CurrentItem属性来获取显示的MailItem类的实例。