访问Outlook邮件';在Windows窗体中的元数据

本文关键字:窗体 Windows 元数据 Outlook 邮件 访问 | 更新日期: 2023-09-27 18:19:49

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

基本上,一个人会将电子邮件从收件箱拖放到我的Windows窗体中的Treeview,在那里我可以提取数据(收件人、发件人、抄送、正文、附件)并将其存储在外部应用程序中。

以前有人这样做过吗?

访问Outlook邮件';在Windows窗体中的元数据

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

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