Создание контакта Outlook в Aspose.Email
Contents
[
Hide
]
В этом совете по миграции показано, как создать контакт Microsoft Outlook с помощью Microsoft Office Automation и Aspose.Email. В примере кода показано, как настроить различную информацию о контакте, например личные, профессиональные и деловые сведения. Создание контакта Outlook состоит из следующих шагов:
- Создание объекта Contact.
- Заполнение или настройка различных свойств свойства.
- Сохранение объекта.
VSTO
//Create a new MapiContact Object
MapiContact mapiContact = new MapiContact();
//Set different properties of this Contact object
mapiContact.NameInfo = new MapiContactNamePropertySet("Mellissa", "", "MacBeth");
mapiContact.ProfessionalInfo.Title = "Account Representative";
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 = "Redmond";
mapiContact.PhysicalAddresses.WorkAddress.StateOrProvince = "WA";
mapiContact.PhysicalAddresses.WorkAddress.PostalCode = "98052";
mapiContact.PhysicalAddresses.WorkAddress.Country = "United States of America";
mapiContact.ElectronicAddresses.Email1.EmailAddress = "milissa@contoso.com";
mapiContact.ElectronicAddresses.Email1.AddressType = "SMTP";
mapiContact.ElectronicAddresses.Email1.DisplayName = "Melissa MacBeth (mellissa@contoso.com)";
//Save the Contact object to disc
mapiContact.Save("Contact.vcf", ContactSaveFormat.VCard);
Aspose.Email
//Create a new MapiContact Object
MapiContact mapiContact = new MapiContact();
//Set different properties of this Contact object
mapiContact.NameInfo = new MapiContactNamePropertySet("Mellissa", "", "MacBeth");
mapiContact.ProfessionalInfo.Title = "Account Representative";
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 = "Redmond";
mapiContact.PhysicalAddresses.WorkAddress.StateOrProvince = "WA";
mapiContact.PhysicalAddresses.WorkAddress.PostalCode = "98052";
mapiContact.PhysicalAddresses.WorkAddress.Country = "United States of America";
mapiContact.ElectronicAddresses.Email1.EmailAddress = "milissa@contoso.com";
mapiContact.ElectronicAddresses.Email1.AddressType = "SMTP";
mapiContact.ElectronicAddresses.Email1.DisplayName = "Melissa MacBeth (mellissa@contoso.com)";
//Save the Contact object to disc
mapiContact.Save("Contact.vcf", ContactSaveFormat.VCard);