我正在编写一段代码,它将处理从存储在 *msg Outlook 文件中的电子邮件中提取信息。我从C# Outlook interop 和 OpenSharedItem 打开 MSG 文件的想法。但是当调用方法 OpenSharedItem 时会出现这样的错误System.AccessViolationException
。有谁知道是什么问题?
这是导致错误的代码
Outlook._Application app = new Outlook.Application();
Outlook.NameSpace NS = app.GetNamespace("MAPI");
Outlook.MAPIFolder inboxFld = NS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
Outlook.MailItem fld = (Outlook.MailItem) app.Session.OpenSharedItem("E://Projects//C#//message1.msg");