Почему моя коллекция 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, вы можете получить к ним доступ напрямую.