【问题标题】:Redemption Shared Folder Problem when moving to Outlook 2007移动到 Outlook 2007 时的兑换共享文件夹问题
【发布时间】:2010-09-26 17:23:17
【问题描述】:

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

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

对于普通联系人和我已添加到帐户的“其他邮箱”中的联系人,一切正常。

http://blogs.msdn.com/mstehle/archive/2006/09/07/744798.aspx 中提到的方法似乎有效,但我宁愿不发布我们应用程序的新版本,除非必须这样做。

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

【问题讨论】:

    标签: outlook vsto office-2007 outlook-redemption shared-directory


    【解决方案1】:

    编辑评论:见http://msdn.microsoft.com/en-us/library/bb147715.aspx

    一些想法...

    您是否在您的个人资料中打开了“下载共享文件夹”(在 Outlook 2007 中默认启用)?我最初的猜测是共享的联系人文件夹内容被缓存在您的本地商店中,并且商店名称属性不再有效。

    它实际上是返回 null 还是抛出异常?

    您有 Outlook Spy 吗?侦查此类问题的宝贵工具,尤其是在使用 Redemption 时。

    你发到Outlook Programming discussion group了吗?

    【讨论】:

    • “使用缓存 Exchange 模式”未选中。我不知道这是否重要,因为该文件夹是使用“打开共享联系人”链接而不是“帐户..打开这些邮箱”添加的。它返回 null。我没有 Outlook 间谍。我已将其发布到 MSDN 论坛。我也会将其发布到您的链接中。
    【解决方案2】:
    猜你喜欢
    • 2018-10-16
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 2019-08-26
    • 2018-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多