如何在Outlook收件箱文件夹中获取当前查看的邮件

时间:2010-10-13 09:44:09

标签: outlook-addin

我正在为MS Outlook编写应用程序级加载项,现在我需要确定当前在收件箱文件夹中选择的邮件(我的意思是用户当前正在查看的信件)。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

好的,最终我找到了答案,希望它会对某人有所帮助。这是:

                var explorer = _appOutlook.ActiveExplorer();
                if (explorer.Selection.Count > 0)
                {
                    var sel = explorer.Selection[1];
                    if (sel is Microsoft.Office.Interop.Outlook.MailItem)
                    {
                        var item = sel as MSOutlook.MailItem;
                        MessageBox.Show("Selected letter: "+item.Body);
                    }
                }