Archivo Delphi y MSG
outlook delphi-2010 (2)
¿Cómo puedo mostrar un archivo de mensaje de Outlook usando Delphi 2010? ¿Hay alguna manera de ajustar una aplicación de Outlook y abrirla dentro de Delphi?
TOutlookApplication? Existe en D2007 y en Delphi XE. Supongo que existe también en D2010.
Como alternativa, puede importar la Biblioteca de objetos de Outlook a través de la opción de menú Componente-> Importar componente ...
Use algo como lo siguiente:
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);
También puede usar Redemption y su método RDOSession .GetMessageFromMsgFile.