在Windows窗体中访问Outlook Mail的元数据

时间:2015-10-29 12:16:00

标签: c# outlook

我需要从Windows窗体中读取Outlook邮件。它必须是Windows窗体,它不能是Outlook插件

基本上,一个人会将收件箱中的电子邮件拖放到我的Windows窗体中的Treeview中,在那里我可以提取数据(To,From,CC,Body,Attachments)并将它们存储在外部应用程序中

以前有人这样做过吗?

1 个答案:

答案 0 :(得分:0)

最简单的解决方案是注意要从Outlook拖动电子邮件,您需要先选择它。然后,您可以使用Application.ActiveExplorer.Selection集合来访问所选邮件。

其中一种拖放格式为CF_FILEDESCRIPTOR / CF_FILECONTENTS。您可以保存数据(它实际上是一个MSG文件),然后使用Application.Session.OpenSharedItem打开它。

相关问题