【问题标题】:C# Outlook interop and OpenSharedItem for opening MSG files [closed]用于打开 MSG 文件的 C# Outlook 互操作和 OpenSharedItem [关闭]
【发布时间】:2020-05-21 21:22:57
【问题描述】:

为了使用 OpenSharedItem Outlook 互操作方法,我可以遵循任何教程或资源吗?我的目标是使用它读取 MSG 文件(apparently 可以这样做)。

【问题讨论】:

    标签: c# interop outlook office-interop msg


    【解决方案1】:

    感谢 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;
    

    对于像我一样寻找快速入门的其他人可能会有用。

    【讨论】:

    • 也可能对其他人有用:记得调用 Marshal.ReleaseCOMObject(item);一旦你完成了项目;这将确保文件不会被 Outlook 锁定。
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 2015-12-25
    相关资源
    最近更新 更多