Проблема с общей папкой погашения при переходе на Outlook 2007
-
21-08-2019 - |
Вопрос
В настоящее время у нас есть приложение, работающее с 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 Кажется, работает, но я бы предпочел не выпускать новую версию нашего приложения, если в этом нет необходимости.
По сути, я хочу понять, почему это работает по-другому и что я могу сделать, чтобы исправить это со стороны сервера.
Другие советы
Отредактированный комментарий:видеть http://msdn.microsoft.com/en-us/library/bb147715.aspx
Некоторые мысли...
Включена ли в вашем профиле загрузка общих папок (включена по умолчанию в Outlook 2007)?Я первоначально предполагаю, что содержимое общей папки контактов кэшируется в вашем локальном магазине, а свойство имени магазина больше недействительно.
Действительно ли он возвращает ноль или выдает исключение?
У вас есть Outlook Spy?Бесценный инструмент для решения подобных проблем, особенно при использовании Redemption.
Вы разместили сообщение в Дискуссионная группа по программированию Outlook?