C#创建.msg文件 - >无法启动Microsoft Outlook错误

时间:2017-07-11 18:41:48

标签: c# outlook msg

我在C#工作,在从Exchange读取并从网站下载后,我创建了一个.msg文件(更像是重组的文件)。

然而即使一切正常,当我尝试打开.msg文件时,我看到了这个错误:"无法启动Microsoft Outlook。我们无法打开------。msg文件已经打开,或者您无权打开它。"

无论Outlook是否已打开,Chrome或IE中都会出现同样的错误。即使在文件上允许读取权限,也会发生这种情况。我有Outlook 2016,发现此链接但没有真正的帮助:

https://www.add-in-express.com/forum/read.php?FID=5&TID=13956

其他人是否有这个问题或想法如何解决?

1 个答案:

答案 0 :(得分:0)

听起来你确实有一个MIME文件(扩展名应该是.eml)而不是MSG文件(这是一个二进制OLE存储文件)。 在记事本中打开您的文件和Outlook创建的MSG文件,以比较两者。