5

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

4

2 回答 2

2

使用类似下面的东西:

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 方法。

于 2013-04-24T16:43:41.107 回答
0

TOutlook应用程序?它存在于 D2007 和 Delphi XE 中。我认为它也存在于 D2010 中。

作为替代方案,您可以通过 Component->Import component... 菜单选项导入 Outlook 对象库。

于 2011-05-11T07:52:13.813 回答