我想通过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