Как отобразить файл сообщений Outlook с помощью Delphi 2010?Есть ли способ обернуть приложение 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);
Вы также можете использовать Погашение и его RDOSession .GetMessageFromMsgFile.
TOutlookApplication?Он существует в D2007 и в Delphi XE.Я предполагаю, что он существует и в D2010.
В качестве альтернативы вы можете импортировать библиотеку объектов Outlook через пункт меню Компонент-> Импортировать компонент ...