我们目前有一个可与 Outlook 2003 配合使用的应用程序。为了获取共享联系人文件夹的所有者,我们只需调用:Redemption.RDOSessionClass.GetFolderFromID() 然后获取该文件夹并获取 RDOFolder.Store.Name 属性。

但是,当在 Outlook 2007 中的共享联系人文件夹中尝试此操作时,RDOFolder.Store.Name 为空。

对于正常联系人以及我添加到我的帐户的“其他邮箱”中的联系人,一切仍然正常。

中提到的方法 http://blogs.msdn.com/mstehle/archive/2006/09/07/744798.aspx 似乎可行,但除非迫不得已,否则我宁愿不发布应用程序的新版本。

基本上我想了解为什么它的工作方式不同,以及我可以做什么(如果有的话)从服务器端解决这个问题。

其他提示

<强>编辑评论:请参阅 http://msdn.microsoft。 COM / EN-US /库/ bb147715.aspx

的几点思考...

您已经下载共享文件夹(默认情况下在Outlook 2007中启用)在您的个人资料是否已开启?我最初的猜测是,共享联系人文件夹的内容被缓存在本地存储和存储名称属性不再有效。

其实是否返回null或抛出一个异常?

你有观间谍?宝贵的工具,用于侦探这种问题,尤其是在使用赎回。

你有没有贴到的观编程论坛

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top