Проблема с погашением общей папки при переходе на Outlook 2007 - PullRequest
0 голосов
/ 13 декабря 2008

В настоящее время у нас есть приложение, которое работает с Outlook 2003. Чтобы получить владельца общей папки контактов, мы просто вызываем: Redemption.RDOSessionClass.GetFolderFromID (), а затем взял эту папку и получил свойство RDOFolder.Store.Name.

Однако при попытке сделать это с общей папкой контактов в Outlook 2007 значение RDOFolder.Store.Name равно null.

Все по-прежнему работает нормально для обычных контактов и для контактов в «Дополнительные почтовые ящики», которые я добавил в свою учетную запись.

Подход, упомянутый в http://blogs.msdn.com/mstehle/archive/2006/09/07/744798.aspx, похоже, работает, но я бы предпочел не выпускать новую версию нашего приложения, если мне не нужно.

В основном я хочу понять, почему это работает по-другому и что я могу сделать, если что-нибудь, чтобы исправить это со стороны сервера.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2008

Отредактированный комментарий: см. http://msdn.microsoft.com/en-us/library/bb147715.aspx

Некоторые мысли ...

Включена ли в вашем профиле функция загрузки общих папок (по умолчанию включена в Outlook 2007)? Сначала я предполагаю, что содержимое папки общих контактов кэшируется в вашем локальном хранилище, а свойство имени хранилища больше недействительно.

Действительно ли он возвращает ноль или выбрасывает исключение?

У вас есть Outlook Spy? Бесценный инструмент для решения проблем такого рода, особенно при использовании Redemption.

Вы публиковали в группу по программированию Outlook ?

...