我正在编写一个程序,该程序将电子邮件解析出来,然后将其存储在数据库中。到目前为止,我可以得到电子邮件的主题,但当我尝试拉身体时,我得到一个COMException(“操作中止(异常来自HRESULT:0x80004004(E_ABORT))”)。我试着把它作为HTMLBody而不是它的工作。我正在使用VS2008和Outlook 2003.帮助?如果需要更多的信息,请告诉我......通过C#从outlook获取电子邮件正文#
更新后添加:我认真地搜索了这个错误。我不知道是什么导致了它,我没有想法为什么它会抛出这个,我找不到一个方法将它映射到一个更好的错误,所以我知道发生了什么,这让我发疯。
所以。回顾一下:使用Microsoft.Office.Interop.Outlook访问Outlook 2007.无法使用(((Outlook.MailItem)myInbox.Items [1])。Body.ToString()来拉取电子邮件正文。但是,可以拉动Subject,ReceivedTime和其他各种事情。也不能保存电子邮件到不同的位置,因为我得到相同的COM错误。没有人曾经在谷歌的历史上有过这个错误?帮帮我!
见http://stackoverflow.com/a/8717441/1128539 ...的回答类似的问题。 – 2012-01-03 19:22:21