【问题标题】:Why is my UserProperties collection empty?为什么我的 UserProperties 集合是空的?
【发布时间】:2008-12-25 10:14:36
【问题描述】:

我正在使用 Outlook 2003 PIA 和 VS 2005 访问公用文件夹中的项目。 item.UserProperties 集合总是返回空,尽管项目有多个用户定义的字段。

如果我使用UserProperties.Add 在代码中添加属性,它会与项目一起正确保存,然后在下次访问项目时在 UserProperties 中可用。但是,使用MFCMapi 访问该项目,我发现这个新属性与现有用户定义的属性没有区别。

有什么想法吗?

谢谢。

【问题讨论】:

    标签: c# visual-studio-2005 interop outlook primary-interop-assembly


    【解决方案1】:

    如何使用 webdav 在公共文件夹中创建项目?如果它们是使用 webdav 创建的,则无法使用 item.UserProperties 方法访问它们,因为 Outlook 使用的 blob 值未正确填充。

    Check this link for details.

    我正在使用自定义 .Net Extended Mapi Wrapper 来读取此属性。

    但您始终可以使用兑换,或者如果您使用的是 Outlook 2007,则可以直接访问它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-13
      • 2015-06-15
      • 2013-09-28
      • 1970-01-01
      • 2016-12-16
      • 1970-01-01
      • 1970-01-01
      • 2011-05-03
      相关资源
      最近更新 更多