用于打开MSG文件的C#Outlook interop和OpenSharedItem

Nik*_*aos 4 c# outlook interop msg office-interop

是否有任何教程或资源我可以遵循以使用OpenSharedItem outlook互操作方法.我的目标是使用它读取MSG文件(因为它显然可以这样做).

Nik*_*aos 24

谢谢Svetlozar,我用这些资源来创建如下内容:

Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();

var item = app.Session.OpenSharedItem("C:\\test.msg") as Microsoft.Office.Interop.Outlook.MailItem;
string body = item.HTMLBody;
int att = item.Attachments.Count;
Run Code Online (Sandbox Code Playgroud)

对于那些正在寻找快速入门的人来说,这可能是有用的.

  • 也可能对其他人有用:记住调用 Marshal.ReleaseCOMObject(item); 一旦你完成了项目;这将确保文件不会保持被 Outlook 锁定的状态。 (3认同)