如何通过outlook interop获取所有共享联系人?

时间:2014-11-12 16:00:38

标签: c# outlook office-interop

我想获取与当前Outlook用户共享的所有联系人(=获取包含共享联系人的所有文件夹)。
这是一种共享,您收到与您分享联系人的电子邮件邀请。然后,您可以在“人员”标签中查看该文件夹。该文件夹在“文件夹”视图中不可见。

以下链接通过枚举难以捉摸的“公共视图”文件夹中的“导航链接”,然后通过一些神秘的代码枚举EWS文件夹,显示了如何实现目标的指南。
可悲的是,他们正在使用EWS,而不是我必须使用的OL互操作。

我以为我会通过获取“Common Views”文件夹开始,但我完全无法这样做。递归查看olApplication.Session.Folders会给我我的邮箱和公共文件夹及其子文件夹,但没有公共视图文件夹。

对以下问题的回答可能对我有帮助:How do I get a list of recipients whose mailbox I have shared access to via Outlook Interop
我想我可以使用该信息调用OpenShared(默认)Folder()。

任何想法我还能尝试什么?

0 个答案:

没有答案