Mapi üzerinden Outllok kişilerini almak istiyorum. Ben ayrıca Paylaşılan kişileri almak istediğiniz İkinci adımdaOutlook Mapi accessed by contact
MAPIFolder contactObjects =
outlookObj.Session.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
foreach (ContactItem contactObject in contactObjects.Items) {
... import contact ...
}
: Standart kişiyle ilk adımı sorun yok. Bulduğum tek şey
OpenSharedItem(sharedContacts.vcf)
kullanıyordum ama ben açmak istediğiniz dosya (paylaşılan öğenin) adını bilmiyorum. Birisi paylaşılan kişilere nasıl erişileceğini biliyor ve bana yardımcı olabilir mi?
Tobi
Güncelleme: vcf-Files ile ipucu
teşekkürler. Ama onları nerede bulabilirim?
Update2: Ben OutlookSpy etrafında oynanan
. Paylaşılan kişilerden ile klasöre erişimi var, ama sadece (diğer kullanıcılar için elbette farklıdır) id bilerek:
var ns = outlookObj.GetNamespace("MAPI");
var flr = ns.GetFolderFromID("00000000176A90DED92CE6439C1CB89AFE3668F90100D1AD8F66B576B54FB731302D9BB9F6C40007E4BAC5020000");
foreach (var contactObject in flr.Items) {
...
}
nasıl id bilmeden klasöre erişimi alabilirim?
vCard-Dosyaları Nasıl Bulunur? – Tobias