我想通過Mapi從Outllok導入聯繫人。 與標準接觸第一步是沒有問題:Outlook Mapi訪問共享聯繫人
MAPIFolder contactObjects =
outlookObj.Session.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
foreach (ContactItem contactObject in contactObjects.Items) {
... import contact ...
}
在第二步驟中我另外要導入共享聯繫人。只有我發現的東西是用
OpenSharedItem(sharedContacts.vcf)
,但我不知道該文件(共享項目)的名稱,我想開。 有人知道如何訪問共享聯繫人,並可以幫助我嗎?
託比
更新:
感謝您與VCF檔案的提示。但我在哪裏找到他們?
UPDATE2:
我OutlookSpy發揮各地。我得到了與共享的聯繫人文件夾訪問權限,但只能通過知道ID(這當然是不同的其他用戶):
var ns = outlookObj.GetNamespace("MAPI");
var flr = ns.GetFolderFromID("00000000176A90DED92CE6439C1CB89AFE3668F90100D1AD8F66B576B54FB731302D9BB9F6C40007E4BAC5020000");
foreach (var contactObject in flr.Items) {
...
}
我如何獲得訪問該文件夾不知道ID?
如何找到vCard文件? – Tobias