正如我在前一个问题中提到的,通过 MAPI 在 Outlook 中获取共享联系人是没有问题的。但这只有在您知道与当前 Outlook 用户共享联系人(或日历)的用户/收件人时才有可能。
现在回到我的问题:如何获得与我共享联系人的收件人列表?
使用该列表,我将创建一个收件人,然后访问共享文件夹。
// Get recipients
IList<string> recipientsSharingContacts = **???** ;
// Import/Read shared contacts
foreach (string recip in recipientsSharingContacts){
// Open Shared Folder
MAPIFolder sharedContactsFolder =
Application.Session.GetSharedDefaultFolder(recip, OlDefaultFolders.olFolderContacts)
// Import Contacts
...
}
希望有人可以帮助我。