मैं मैप के माध्यम से आउटलोक से संपर्क आयात करना चाहता हूं।आउटलुक मैपी एक्सेस साझा संपर्क
MAPIFolder contactObjects =
outlookObj.Session.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
foreach (ContactItem contactObject in contactObjects.Items) {
... import contact ...
}
एक दूसरे चरण के लिए मैं इसके साथ ही साझा किए गए संपर्क आयात करना चाहते हैं में: मानक संपर्क के साथ सबसे पहले कदम कोई समस्या नहीं है। केवल एक चीज जो मैंने पाया वह
OpenSharedItem(sharedContacts.vcf)
परन्तु मुझे फ़ाइल (साझा आइटम) का नाम पता नहीं है जिसे मैं खोलना चाहता हूं। क्या कोई जानता है कि साझा संपर्कों का उपयोग कैसे करें और मेरी मदद कर सकते हैं?
टोबी
अद्यतन:
vcf-फाइल्स के साथ संकेत के लिए धन्यवाद। लेकिन मैं उन्हें कहां पा सकता हूं?
Update2:
मैं OutlookSpy के साथ चारों ओर खेला। मैं साझा किए गए संपर्क के साथ फ़ोल्डर के लिए उपयोग मिल गया है, लेकिन केवल आईडी (अन्य उपयोगकर्ताओं के लिए अलग पाठ्यक्रम की है) जानने के द्वारा:
var ns = outlookObj.GetNamespace("MAPI");
var flr = ns.GetFolderFromID("00000000176A90DED92CE6439C1CB89AFE3668F90100D1AD8F66B576B54FB731302D9BB9F6C40007E4BAC5020000");
foreach (var contactObject in flr.Items) {
...
}
मैं कैसे आईडी जानने के बिना फ़ोल्डर के लिए उपयोग मिलता है?
vCard-files कैसे ढूंढें? – Tobias