在 C# 应用程序中使用 Outlook 显示 .MSG 文件?

Show .MSG file with Outlook in C# application?

有没有一种方法(某些特定的 COM 对象)可以集成到您的应用程序中 window 并 呈现 .MSG 文件的内容?有解析 .MSG 文件的解决方案,但我想轻松显示它。包含表格、链接尤其是图像的电子邮件很难正确呈现 - 据我了解,只有 Outlook 能够以用户习惯的形状准确呈现。

甚至预览处理程序也会削弱电子邮件格式 - 您可以在 Windows 资源管理器的预览窗格中注意到它。我想唯一可靠的解决方案是让 Outlook 为您呈现...

您可以考虑使 Outlook 自动化以显示 .msg 文件。有关详细信息,请参阅 How to automate Outlook and Word by using Visual C# .NET to create a pre-populated e-mail message that can be edited

您也可以考虑使用第三方组件来完成工作。