【发布时间】:2022-04-03 01:07:21
【问题描述】:
我正在使用 Outlook 2010。我将单个联系人拖放到桌面。使用“.msg”扩展名在桌面上创建的联系人。 此文件使用 VC++/MFC 在本地文件夹中创建
【问题讨论】:
标签: visual-c++ mfc mapi
我正在使用 Outlook 2010。我将单个联系人拖放到桌面。使用“.msg”扩展名在桌面上创建的联系人。 此文件使用 VC++/MFC 在本地文件夹中创建
【问题讨论】:
标签: visual-c++ mfc mapi
几个选项:
MSG 文件格式已记录,因此您可以直接使用 OLE 存储 API。 http://msdn.microsoft.com/en-us/library/cc463912(v=exchg.80).aspx
使用扩展 MAPI (OpenIMsgOnIStg)。
使用Redemption(我是它的作者)和它的RDOSession.CreateMessageFromMsgFile 方法。您所要做的就是调用CreateMessageFromMsgFile,填充返回的RDOMail 对象的属性,调用RDOMail.Save。
【讨论】: