我正在使用Outlook 2003 PIA和VS 2005来访问公用文件夹中的项目。尽管项目具有多个用户定义的字段,但item.UserProperties
集合始终为空。
如果我使用UserProperties.Add
在代码中添加属性,则会使用该项正确保存该属性,然后在下次访问该项时在UserProperties中可用。但是,使用MFCMapi
访问该项我可以看到此新属性与现有用户定义的属性之间没有区别。
有什么想法吗?
感谢。
答案 0 :(得分:1)
如何使用webdav在公共文件夹中创建项目?如果使用webdav创建它们,则无法使用item.UserProperties方法访问它们,因为outlook使用的blob值无法正确填充。
我正在使用自定义的.Net Extended Mapi Wrapper来读取此属性。
但您可以随时使用兑换,或者如果您使用的是Outlook 2007,则可以直接访问它们。