Outlook Mesajı (MSG) Dosyasını Okuma
Geçiş ipuçlarımız, Aspose ürünlerinin uygulamalarınızı nasıl geliştirebileceğini ve geleneksel otomasyona bağımlılığınızı nasıl ortadan kaldırabileceğini gösterir.
Bu taşıma ipucu, bir Microsoft Outlook mesaj dosyasını okuyup içeriğini ekranda görüntülemenin iki yöntemini gösterir Microsoft Office Otomasyonu ve Aspose.Email kod. Aşağıdaki örnek kod, yalnızca içeriği konsola göstererek nasıl çalıştığına dair bir fikir verir. Kodu kendi Windows, web veya diğer uygulamalarınızda kullanın.
Office Otomasyonu
Microsoft Outlook için Office Automation nesnelerini kullanmak istiyorsanız, projenize Microsoft Office ve Microsoft Office Interop for Outlook kütüphanelerine referans eklemeniz gerekir.
Programlama Örnekleri
C#
// Add the namespaces
using Microsoft.Office;
using Microsoft.Office.Interop.Outlook;
// Create a new Application Class
Application app = new Application();
// Create a MailItem object
MailItem item = (MailItem)outlook.CreateItemFromTemplate(@"d:\temp\test.msg", Type.Missing);
// Access different fields of the message
System.Console.WriteLine(string.Format("Subject:{0}", item.Subject));
System.Console.WriteLine(string.Format("Sender Email Address:{0}", item.SenderEmailAddress));
System.Console.WriteLine(string.Format("SenderName:{0}", item.SenderName));
System.Console.WriteLine(string.Format("TO:{0}", item.To));
System.Console.WriteLine(string.Format("CC:{0}", item.CC));
System.Console.WriteLine(string.Format("BCC:{0}", item.BCC));
System.Console.WriteLine(string.Format("Html Body:{0}", item.HTMLBody));
System.Console.WriteLine(string.Format("Text Body:{0}", item.Body));
Aspose.Email for Java
Aşağıdaki kod parçacığı, şunun yaptığıyla aynı şeyi yapar: yukarıdaki kod Aspose.Email for Java kullanarak.
Erişmek için Aspose.Email Outlook nesneleri kullanmak için, projenize Aspose.Email referansı eklemeniz gerekir.
Programlama Örnekleri
// Create a new object of type MapiMessage
MapiMessage msg = MapiMessage.fromFile("d:\\temp\\test.msg");
// Access the fields of the message
System.out.println("Subject: " + msg.getSubject());
System.out.println("Sender Email Address: " + msg.getSenderEmailAddress());
System.out.println("SenderName:{0}" + msg.getSenderName());
System.out.println("TO:{0}" + msg.getDisplayTo());
System.out.println("CC:{0}" + msg.getDisplayCc());
System.out.println("BCC:{0}" + msg.getDisplayBcc());
System.out.println("Html Body:{0}" + msg.getBodyHtml());
System.out.println("Text Body:{0}" + msg.getBody());
System.out.println("Rtf Body:{0}" + msg.getBodyRtf());