Outlook कॉन्टैक्ट बनाना
यह माइग्रेशन टिप दिखाती है कि Microsoft Outlook कॉन्टैक्ट कैसे बनाएं उपयोग करके Microsoft Office ऑटोमेशन और Aspose.Email. कोड नमूना दिखाता है कि कॉन्टैक्ट की विभिन्न जानकारी जैसे पर्सनल, प्रोफेशनल और बिजनेस जानकारी कैसे सेट करें। Outlook कॉन्टैक्ट बनाने के लिए निम्नलिखित चरण शामिल हैं:
- कॉन्टैक्ट ऑब्जेक्ट बनाना।
- प्रॉपर्टी के विभिन्न गुणों को भरना या सेट करना।
- ऑब्जेक्ट को सहेजना।
Office Automation
Office Automation का उपयोग करने के लिए, कोड चलने वाली मशीन पर Microsoft Outlook स्थापित होना चाहिए। Outlook.interop.dll का रेफ़रेंस भी आवश्यक है।
प्रोग्रामिंग नमूने
निम्नलिखित कोड स्निपेट Office Automation का उपयोग करके VCard फ़ॉर्मेट में Outlook कॉन्टैक्ट बनाता है और डिस्क पर सहेजता है।
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
नीचे के नमूने Aspose.Email का उपयोग करके Outlook कॉन्टैक्ट को VCard फ़ॉर्मेट में बनाते हैं और डिस्क पर सहेजते हैं। उदाहरण दिखाता है कि कॉन्टैक्ट कैसे बनाएं उपयोग करके MapiContact क्लास और ऑब्जेक्ट में कॉन्टैक्ट विवरण सेट करने के बाद कॉन्टैक्ट को सहेजें।
प्रोग्रामिंग नमूने
//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);