【发布时间】:2021-05-27 18:59:36
【问题描述】:
我正在开发一个 C# VSTO Outlook 插件,它可以从收到的邮件中提取一些信息。对于普通邮件,这可以正常工作,但如果是邮件递送通知,则会失败,因为它不是邮件项。
foreach (Outlook.MailItem mail in outlookApp.ActiveExplorer().Selection)
{
//get some information
}
错误信息是:
System.__ComObject 无法转换为 Microsoft.Office.Interop.Outlook.MailItem E_NOINTERFACE
有没有办法从这类邮件中查询信息?
【问题讨论】:
-
什么对象是活动的 Selection Selection ?是邮箱还是mailitem?