Outlook Kişisi Oluşturma
Bu taşıma ipucu, Microsoft Outlook kişisi oluşturmayı, kullanarak nasıl yapacağınızı gösterir Microsoft Office Otomasyonu ve Aspose.Email. Kod örneği, bir Kişinin Kişisel, Profesyonel ve İş bilgileri gibi farklı bilgilerini nasıl ayarlayacağını gösterir. Outlook kişisi oluşturma aşağıdaki adımlardan oluşur:
- Bir Kişi nesnesi oluşturma.
- Özelliğin çeşitli değerlerini doldurmak veya ayarlamak.
- Nesneyi kaydetmek.
Office Otomasyonu
Office Otomasyonu kullanmak için, kodun çalıştığı makinede Microsoft Outlook yüklü olmalıdır. Outlook.interop.dll referansı da gereklidir.
Programlama Örnekleri
Aşağıdaki kod parçacığı, Office Otomasyonu kullanarak bir Outlook kişisini VCard formatında oluşturur ve diske kaydeder.
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 for Java
Aşağıdaki örnekler, Aspose.Email’i kullanarak Outlook kişisini VCard formatında oluşturup diske kaydeder. Örnek, bir kişiyi şu şekilde oluşturmayı gösterir MapiContact sınıfını ve kişiyi kaydetmeden önce nesnedeki iletişim detaylarını ayarlamayı.
Programlama Örnekleri
//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);