Для производительности я перечисляю почтовую папку Outlook, используя GetTable ().Это дает мне коллекцию объектов Row, которые я могу перечислить, чтобы получить определенные свойства в данной папке.Я могу контролировать столбцы в моем результате, используя коллекцию Столбцы Таблицы, прежде чем начать перечисление.В целом, это работает отлично.Однако я не могу понять, как получить доступ к любому из свойств с несколькими значениями.В частности, я не могу получить какие-либо значения обратно для получателей сообщения.
Я добавил столбец получателей к желаемому набору столбцов, но он всегда возвращается нулевым.Я проверил связанные сообщения с помощью MFCMAPI, и явно есть получатели: -)
Документация для GetTable говорит, что определенные типы столбцов поддерживаются только частично .В нем говорится о Получателях:
Свойства, возвращающие объект, такие как Вложения, Родитель, Получатели, RecurrencePattern и UserProperties.
Но в частности говорится:
Не поддерживается, если на свойство ссылается его явное встроенное имя;поддерживается, если на свойство ссылается его пространство имен.
Я ссылаюсь на свойство (используя Columns.Add), используя его пространство имен: http://schemas.microsoft.com/mapi/proptag/0x0E12000D. Однако значение всегда возвращается нулевым.
Что-то не так!Кто-нибудь может предоставить мне пример перечисления через получателей, используя свойство получателей (PR_MESSAGE_RECIPIENTS) с GetTable?