ทำงานกับผู้ติดต่อในไฟล์ PST
เพิ่มผู้ติดต่อไปยัง PST
ด้วย Aspose.Email คุณสามารถเพิ่ม MapiContact ไปยังโฟลเดอร์ย่อย Contacts ของไฟล์ PST ที่คุณสร้างหรือโหลดได้ ด้านล่างคือขั้นตอนการเพิ่ม MapiContact ไปยัง PST:
- สร้างออบเจ็กต์ MapiContact.
- ตั้งค่าพรอพเพอร์ตี้ของ MapiContact ด้วยคอนสตรัคเตอร์และเมธอดต่างๆ.
- สร้าง PST โดยใช้เมธอด PersonalStorage.Create().
- สร้างโฟลเดอร์ที่กำหนดล่วงหน้า (Contacts) ที่รากของไฟล์ PST โดยเข้าถึงโฟลเดอร์รากแล้วเรียกเมธอด AddMapiMessageItem()
ส่วนโค้ดต่อไปนี้แสดงวิธีสร้าง MapiContact แล้วเพิ่มเข้าไปในโฟลเดอร์ผู้ติดต่อของไฟล์ PST ที่สร้างใหม่.
บันทึกข้อมูลผู้ติดต่อจากไฟล์ PST ในรูปแบบ MSG
บทความนี้อธิบายวิธีเข้าถึงข้อมูลผู้ติดต่อจากไฟล์ Outlook PST และบันทึกผู้ติดต่อลงดิสก์ในรูปแบบ MSG. ใช้คลาส PersonalStorage และ MapiContact เพื่อดึงและแสดงข้อมูลผู้ติดต่อ. ขั้นตอนในการดึงข้อมูลผู้ติดต่อคือ:
- โหลดไฟล์ PST ในคลาส PersonalStorage.
- เรียกดูโฟลเดอร์ Contacts.
- รับเนื้อหาของโฟลเดอร์ Contacts เพื่อรับชุดข้อความ.
- วนลูปผ่านชุดข้อความ.
- เรียกเมธอด PersonalStorage.ExtractContactInfo() เพื่อดึงข้อมูลที่ติดต่อในคลาส MapiContact ใช้คุณสมบัติของคลาส MapiContact เพื่อเข้าถึงข้อมูลที่ติดต่อ
- เรียกเมธอด PersonalStorage.ExtractMessage() เพื่อดึงข้อมูลที่ติดต่อในคลาส MapiMessage
- เรียกเมธอด MapiMessage.Save() เพื่อบันทึกที่ติดต่อลงดิสก์ในรูปแบบ MSG
โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีดึงข้อมูลผู้ติดต่อทั้งหมดจากไฟล์ PST และบันทึกลงดิสก์ในรูปแบบ MSG.
บันทึกข้อมูลผู้ติดต่อจากไฟล์ PST ในรูปแบบ VCF
บทความนี้แสดงวิธีเข้าถึงข้อมูลผู้ติดต่อจากไฟล์ Microsoft Outlook PST และบันทึกผู้ติดต่อลงดิสก์ในรูปแบบ vCard (VCF). ใช้คลาส PersonalStorage และ MapiContact เพื่อดึงข้อมูลผู้ติดต่อจากไฟล์ PST. วิธีดึงข้อมูลผู้ติดต่อ:
- โหลดไฟล์ PST ในคลาส PersonalStorage.
- เรียกดูโฟลเดอร์ Contacts.
- รับเนื้อหาของโฟลเดอร์ Contacts เพื่อรับชุดข้อความ.
- วนลูปผ่านชุดข้อความ.
- เรียกเมธอด PersonalStorage.ExtractMessage() เพื่อดึงข้อมูลที่ติดต่อในคลาส MapiContact
- ใช้คุณสมบัติต่างๆ ของคลาส MapiContact เพื่อเข้าถึงข้อมูลผู้ติดต่อ.
โปรแกรมข้างล่างโหลดไฟล์ PST จากดิสก์และบันทึกผู้ติดต่อทั้งหมดเป็นรูปแบบ vCard (VCF). ไฟล์ VCF นี้สามารถใช้ในโปรแกรมอื่นใดที่สามารถเปิดไฟล์ vCard มาตรฐานได้. หากคุณเปิดไฟล์ VCF ใดๆ ใน Microsoft Outlook, มันจะมีลักษณะเช่นภาพหน้าจอด้านล่าง.
|
| | :- | โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีส่งออกผู้ติดต่อจาก Outlook PST ไปยังรูปแบบ vCard (VCF).
การทำงานกับรายการกระจาย
สามารถสร้างรายการแจกจ่ายโดยใช้ Aspose.Email API ซึ่งเป็นชุดของผู้ติดต่อหลายคนได้ รายการแจกจ่ายสามารถบันทึกลงดิสก์ในรูปแบบ Outlook MSG และสามารถดู/จัดการโดยเปิดใน MS Outlook
สร้างและบันทึกรายการกระจาย
โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีสร้างและบันทึกรายการแจกจ่าย.
อ่านรายการแจกจ่ายจาก PST
โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีอ่านรายการกระจายจากไฟล์ PST.