2011-05-11 14 views
5

डेल्फी 2010 का उपयोग करके मैं Outlook संदेश फ़ाइल कैसे प्रदर्शित करूं? क्या Outlook ऐप को लपेटने और डेल्फी के भीतर इसे खोलने का कोई तरीका है?डेल्फी और एमएसजी फ़ाइल

उत्तर

0

TOUTlook अनुप्रयोग? यह डी 2007 और डेल्फी एक्सई में मौजूद है। मुझे लगता है कि यह डी 2010 में भी मौजूद है।

एक विकल्प के रूप में आप घटक के माध्यम से Outlook ऑब्जेक्ट लाइब्रेरी आयात कर सकते हैं-> घटक आयात करें ... मेनू विकल्प।

+0

मैंने Outlook ऑब्जेक्ट लाइब्रेरी आयात की। क्या आप कृपया मुझे एक छोटी सी फाइल दे सकते हैं कि एक संदेश कैसे लोड करें और संदेश के HTML भाग को निकालें? धन्यवाद –

+3

यहां एक "समान" प्रश्न और एक अच्छा प्रारंभिक बिंदु है: http://stackoverflow.com/questions/5022532/retrieving-outlook-inbox-and-sent-folders-in-delphi-using-ole/5022878#5022878 आउटलुक के लिए पूर्ण ओएलई-इंटरफ़ेस "जवाब" देना मुश्किल है ... – Andreas

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 विधि का उपयोग कर सकते हैं।

संबंधित मुद्दे