Создание контакта Outlook в Aspose.Email

Этот совет по миграции показывает, как создать контакт Microsoft Outlook с помощью автоматизации Microsoft Office и Aspose.Email. Пример кода демонстрирует, как задать различную информацию о контакте, такую как Личная, Профессиональная и Деловая информация. Создание контакта Outlook включает в себя следующие шаги:

  1. Создание объекта контакта.
  2. Заполнение или установка различных свойств объекта.
  3. Сохранение объекта.

VSTO


 //Создать новый объект MapiContact

MapiContact mapiContact = new MapiContact();

//Установить различные свойства этого объекта контакта

mapiContact.NameInfo = new MapiContactNamePropertySet("Mellissa", "", "MacBeth");

mapiContact.ProfessionalInfo.Title = "Представитель по аккаунтам";

mapiContact.ProfessionalInfo.CompanyName = "Contoso Ltd.";

mapiContact.ProfessionalInfo.OfficeLocation = "36/2529";

mapiContact.Telephones.BusinessTelephoneNumber = "4255551212 x432";

mapiContact.PhysicalAddresses.WorkAddress.Street = "1 Microsoft Way";

mapiContact.PhysicalAddresses.WorkAddress.City = "Редмонд";

mapiContact.PhysicalAddresses.WorkAddress.StateOrProvince = "WA";

mapiContact.PhysicalAddresses.WorkAddress.PostalCode = "98052";

mapiContact.PhysicalAddresses.WorkAddress.Country = "Соединенные Штаты Америки";

mapiContact.ElectronicAddresses.Email1.EmailAddress = "milissa@contoso.com";

mapiContact.ElectronicAddresses.Email1.AddressType = "SMTP";

mapiContact.ElectronicAddresses.Email1.DisplayName = "Melissa MacBeth (mellissa@contoso.com)";

//Сохранить объект контакта на диск

mapiContact.Save("Contact.vcf", ContactSaveFormat.VCard);

Aspose.Email


 //Создать новый объект MapiContact

MapiContact mapiContact = new MapiContact();

//Установить различные свойства этого объекта контакта

mapiContact.NameInfo = new MapiContactNamePropertySet("Mellissa", "", "MacBeth");

mapiContact.ProfessionalInfo.Title = "Представитель по аккаунтам";

mapiContact.ProfessionalInfo.CompanyName = "Contoso Ltd.";

mapiContact.ProfessionalInfo.OfficeLocation = "36/2529";

mapiContact.Telephones.BusinessTelephoneNumber = "4255551212 x432";

mapiContact.PhysicalAddresses.WorkAddress.Street = "1 Microsoft Way";

mapiContact.PhysicalAddresses.WorkAddress.City = "Редмонд";

mapiContact.PhysicalAddresses.WorkAddress.StateOrProvince = "WA";

mapiContact.PhysicalAddresses.WorkAddress.PostalCode = "98052";

mapiContact.PhysicalAddresses.WorkAddress.Country = "Соединенные Штаты Америки";

mapiContact.ElectronicAddresses.Email1.EmailAddress = "milissa@contoso.com";

mapiContact.ElectronicAddresses.Email1.AddressType = "SMTP";

mapiContact.ElectronicAddresses.Email1.DisplayName = "Melissa MacBeth (mellissa@contoso.com)";

//Сохранить объект контакта на диск

mapiContact.Save("Contact.vcf", ContactSaveFormat.VCard);

Скачать образец кода