Membuat Kontak Outlook
Tips migrasi ini menunjukkan cara membuat kontak Microsoft Outlook menggunakan Automasi Microsoft Office dan Aspose.Email. Contoh kode menunjukkan cara mengatur berbagai informasi Kontak seperti informasi Pribadi, Profesional, dan Bisnis. Membuat kontak Outlook terdiri dari langkah-langkah berikut:
- Membuat objek Kontak.
- Mengisi atau mengatur berbagai properti properti.
- Menyimpan objek.
Automasi Office
Untuk menggunakan Automasi Office, Microsoft Outlook harus terinstal pada mesin tempat kode dijalankan. Referensi ke Outlook.interop.dll juga diperlukan.
Contoh Pemrograman
Potongan kode berikut membuat kontak Outlook dalam format VCard dan menyimpannya ke disk menggunakan Automasi Office.
C#
Microsoft.Office.Interop.Outlook._Application OutlookObject = new Microsoft.Office.Interop.Outlook.Application();
//Create a new Contact Item
Microsoft.Office.Interop.Outlook.ContactItem contact = OutlookObject.CreateItem(
Microsoft.Office.Interop.Outlook.OlItemType.olContactItem);
//Set different properties of this Contact Item.
contact.FirstName = "Mellissa";
contact.LastName = "MacBeth";
contact.JobTitle = "Account Representative";
contact.CompanyName = "Contoso Ltd.";
contact.OfficeLocation = "36/2529";
contact.BusinessTelephoneNumber = "4255551212 x432";
contact.BusinessAddressStreet = "1 Microsoft Way";
contact.BusinessAddressCity = "Redmond";
contact.BusinessAddressState = "WA";
contact.BusinessAddressPostalCode = "98052";
contact.BusinessAddressCountry = "United States of America";
contact.Email1Address = "melissa@contoso.com";
contact.Email1AddressType = "SMTP";
contact.Email1DisplayName = "Melissa MacBeth (mellissa@contoso.com)";
//Save the Contact to disc
contact.SaveAs("OutlookContact.vcf", OlSaveAsType.olVCard);
Aspose.Email untuk Java
Contoh di bawah ini menggunakan Aspose.Email untuk membuat kontak Outlook dalam format VCard dan menyimpannya ke disk. Contoh ini menunjukkan cara membuat kontak menggunakan MapiContact kelas dan mengatur detail kontak dalam objek sebelum menyimpan kontak.
Contoh Pemrograman
//Create a new MapiContact Object
MapiContact mapiContact = new MapiContact();
//Set different properties of this Contact object
mapiContact.setNameInfo(new MapiContactNamePropertySet("Mellissa", "", "MacBeth"));
mapiContact.getProfessionalInfo().setTitle("Account Representative");
mapiContact.getProfessionalInfo().setCompanyName("Contoso Ltd.");
mapiContact.getProfessionalInfo().setOfficeLocation("36/2529");
mapiContact.getTelephones().setBusinessTelephoneNumber("4255551212 x432");
mapiContact.getPhysicalAddresses().getWorkAddress().setStreet("1 Microsoft Way");
mapiContact.getPhysicalAddresses().getWorkAddress().setCity("Redmond");
mapiContact.getPhysicalAddresses().getWorkAddress().setStateOrProvince("WA");
mapiContact.getPhysicalAddresses().getWorkAddress().setPostalCode("98052");
mapiContact.getPhysicalAddresses().getWorkAddress().setCountry("United States of America");
mapiContact.getElectronicAddresses().getEmail1().setEmailAddress("milissa@contoso.com");
mapiContact.getElectronicAddresses().getEmail1().setAddressType("SMTP");
mapiContact.getElectronicAddresses().getEmail1().setDisplayName("Melissa MacBeth (mellissa@contoso.com)");
//Save the Contact object to disc
mapiContact.save("Contact.vcf", ContactSaveFormat.VCard);