Delphi 和 MSG 文件

标签 delphi outlook delphi-2010 msg

如何使用 Delphi 2010 显示 Outlook 消息文件?有没有办法包装 Outlook 应用程序并在 Delphi 中打开它?

最佳答案

使用类似以下内容:

var App : OutlookApplication;
    NS : _Namespace;
    Msg : _MailItem;
begin
  App := CreateOleObject('Outlook.Application');
  NS := App.GetNamespace('MAPI');
  NS.Logon;
  Msg := NS.OpenSharedItem('c:\temp\test.msg');
  ShowMessage(Msg.Subject);

您还可以使用Redemption (我是它的作者)及其RDOSession .GetMessageFromMsgFile 方法。

关于Delphi 和 MSG 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5960801/

相关文章:

windows - 如何使用 Delphi 在 Windows 中从 USB 驱动器挂载分区?

sql - 我在delphi中不断收到 "Data type mismatch in criteria expression"错误

delphi - 针对Delphi的图表建议

Delphi 的 Round() 似乎是不确定的

delphi - 我想通过 delphi 代理使用 smtp 发送电子邮件

http - 如何使用 TIdHttp GET 请求发送内容?

java - JavaMail API 的 Outlook 电子邮件设置

performance - 为什么 Outlook 关闭时 Excel VBA 的运行速度明显加快?

delphi - 为什么非Unicode页面为韩语(949)时ReadLn会误解UTF8文本?

ms-access - Access 获取共享文件夹 session 的子文件夹