我正在使用以下代码打开已签名/未签名的 Outlook 邮件,并在WebBrowser
控制中显示内容。
Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
var item = app.Session.OpenSharedItem(msgfile) as Microsoft.Office.Interop.Outlook.MailItem;
string message = item.HTMLBody;
app.Session.Logoff();
第一次打开文件时它工作正常,但在关闭 Outlook 文件后尝试重新打开文件时显示以下错误:
“无法打开文件:C:\tion.msg。该文件可能不存在,您可能没有打开它的权限,或者它可能在另一个程序中打开。右键单击包含该文件的文件夹,然后单击“属性”检查您对该文件夹的权限。”
一段时间后,它打开正常。对于这种奇怪的行为,可能是什么原因以及如何纠正错误消息?