Почему моя коллекция UserProperties пуста?

Я использую Outlook 2003 PIA и VS 2005 для доступа к элементам в общей папке. item.UserProperties коллекция всегда возвращается пустой, несмотря на то, что элементы имеют несколько пользовательских полей.

Если я добавлю свойство в коде, используя UserProperties.Add, он сохраняется правильно с элементом и затем доступен в UserProperties при следующем доступе к элементу. Однако, используя MFCMapi для доступа к элементу я не вижу разницы между этим новым свойством и существующими, определенными пользователем.

Какие-нибудь мысли?

Благодарю.

1 ответ

Как создаются элементы в общих папках, используя webdav? Если они создаются с использованием webdav, вы не можете получить к ним доступ с помощью метода item.UserProperties, потому что значение blob, используемое в outlook, не заполняется правильно.

Проверьте эту ссылку для деталей.

Я использую пользовательский.Net Extended Mapi Wrapper для чтения этих свойств.

Но вы всегда можете использовать погашение или, если вы используете outlook 2007, вы можете получить к ним доступ напрямую.

Другие вопросы по тегам