Truy cập danh bạ Outlook một cách thực tiễn
Contents
[
Hide
]
VSTO
Dưới đây là mã để truy cập liên hệ từ Outlook một cách lập trình:
Outlook.MAPIFolder folderContacts = this.Application.ActiveExplorer().Session.
GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
Outlook.Items searchFolder = folderContacts.Items;
int counter = 0;
foreach (Outlook.ContactItem foundContact in searchFolder)
{
if (foundContact.LastName.Contains(findLastName))
{
foundContact.Display(false);
counter = counter + 1;
}
}
MessageBox.Show("You have " + counter + " contacts with last names that contain " + findLastName + ".");
Aspose.Email
Lớp MapiContact có thể được sử dụng để tải cả các liên hệ định dạng Outlook MSG và VCard. Các mẫu mã sau đây cho thấy cách tải các liên hệ Outlook đã lưu dưới dạng MSG và VCF vào MapiContact.
var vcfTest = VCardContact.Load("Jon.vcf");
MapiContact contact = MapiContact.FromVCard(@"E:\Aspose\Aspose Vs VSTO\Aspose.Emails Vs VSTO Outlook v 1.1\Sample Files\Jon.vcf");
Console.WriteLine(contact.NameInfo.DisplayName);