Delphi и MSG файл - PullRequest
       84

Delphi и MSG файл

5 голосов
/ 11 мая 2011

Как отобразить файл сообщений Outlook с помощью Delphi 2010?Есть ли способ обернуть приложение Outlook и открыть его в Delphi?

Ответы [ 2 ]

2 голосов
/ 24 апреля 2013

Используйте что-то вроде следующего:

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);

Вы также можете использовать Погашение и его RDOSession .GetMessageFromMsgFile.

0 голосов
/ 11 мая 2011

TOutlookApplication?Он существует в D2007 и в Delphi XE.Я предполагаю, что он существует и в D2010.

В качестве альтернативы вы можете импортировать библиотеку объектов Outlook через пункт меню Компонент-> Импортировать компонент ...

...