首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从.msg文件读取

从.msg文件读取
EN

Stack Overflow用户
提问于 2008-08-19 08:07:28
回答 6查看 40.2K关注 0票数 18

我需要读取.NET中的Outlook .MSG文件,而不使用COM API for Outlook (因为它不会安装在我的应用程序将运行的机器上)。有没有免费的第三方库可以做到这一点?我想提取自,收件人,抄送和密件抄送字段。如果发送/接收日期字段也存储在MSG文件中,那么它们将是很好的。

EN

回答 6

Stack Overflow用户

发布于 2009-10-23 06:27:31

在不使用COM的情况下,CodeProject上有可用于读取.msg文件的代码。参见here

票数 10
EN

Stack Overflow用户

发布于 2010-03-03 02:35:57

下面是一些使用Huseyint找到的Outlook Redemption的示例VBA代码。

代码语言:javascript
复制
Public Sub ProcessMail()

   Dim Sess As RDOSession
   Dim myMsg As RDOMail
   Dim myString As String

   Set Sess = CreateObject("Redemption.RDOSession")
   Set myMsg = Sess.GetMessageFromMsgFile("C:\TestHarness\kmail.msg")

   myString = myMsg.Body
   myMsg.Body = Replace(myString, "8750", "XXXX")

   myMsg.Save

End Sub
票数 8
EN

Stack Overflow用户

发布于 2008-08-19 20:45:56

微软已经记录了这一点:.MSG File Format Specification

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档