2013-05-14 169 views
0

我有一个关于MS-Outlook和MS-Access VBA的非常特殊的问题。我想从Outlook导入电子邮件数据到数据库(以及文件系统>附件和嵌入式图像)。使用Google,我找到了获取电子邮件的方法。电子邮件属性和附件。但我也需要嵌入在富文本和html电子邮件中的图像。有没有办法通过VBA来实现这一点?使用MS-Access VBA获取MS-Outlook嵌入式图像并将其保存在文件系统中

在此先感谢。

汤米

回答

0

嵌入式HTML图像只是普通的图像附件,并且可以使用Attachment.SaveAsFile保存。

嵌入式RTF图像是一个不同的故事:它们是OLE对象,并且Attachment.SaveAsFile将失败。您可以使用Redemption - 它的RDOAttachment .SaveAsFile将从附件OLE存储中提取WMF,Word,Excel,PowerPoint,PDF等附件。

+0

你好,谢谢你的回答。我发现另一种方式>将Outlook电子邮件导出为rtf文档(包括OLE对象)。这很好,好! – 2013-05-15 11:34:52

+0

@TommySaber - 嗨 - 请让我们知道您找到了哪个解决方案。我面临同样的问题... – Cadburry 2014-09-04 09:09:51

相关问题