Membaca File Pesan Outlook (MSG)
Tips migrasi kami menunjukkan bagaimana produk Aspose dapat digunakan untuk meningkatkan aplikasi Anda dan membebaskan Anda dari ketergantungan pada otomasi tradisional.
Tips migrasi ini menunjukkan cara membaca file pesan Microsoft Outlook dan menampilkan isinya di layar menggunakan kedua Automasi Microsoft Office dan Aspose.Email kode. Kode contoh di bawah ini hanya menampilkan isi pada konsol untuk memberi Anda gambaran cara kerjanya. Gunakan potongan kode dalam aplikasi Windows, web, atau aplikasi lainnya.
Automasi Office
Untuk menggunakan objek Office Automation untuk Microsoft Outlook, Anda perlu menambahkan referensi ke Microsoft Office dan pustaka Microsoft Office Interop untuk Outlook ke dalam proyek Anda.
Contoh Pemrograman
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 untuk Java
Potongan kode berikut melakukan hal yang sama dengan kode di atas menggunakan Aspose.Email untuk Java.
Untuk mengakses Aspose.Email Outlook objek, Anda perlu menambahkan referensi ke Aspose.Email ke proyek Anda.
Contoh Pemrograman
// 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());