如何从RDOAddressEntry对象中检索Comments值?

时间:2015-02-17 09:30:23

标签: c# outlook-redemption

我在下面编写了以下代码,循环使用分发列表成员,并从每个地址条目成员中获取评论值。

for (int i = 1; i <= rdoDistList.MemberCount; ++i)
{
    RDOAddressEntry rdoAddressEntry = rdoDistList.GetMember(i);

    // This returns null
    string comments = rdoAddressEntry.Comments;

    rdoAddressEntry.Comments = "TESTING";
    rdoAddressEntry.Save();

    // This also returns null
    comments = rdoAddressEntry.Comments;

    Marshal.ReleaseComObject(rdoAddressEntry);
}

问题是我可以将Comments值保存在RDOAddressEntry对象中。但我无法找回它。

奇怪的是,我可以从RDOAddressEntry对象中检索EntryID,Name和SMTPAddress值。但是无法检索评论值。

如何从RDOAddressEntry对象中检索Comments值?

1 个答案:

答案 0 :(得分:0)

您可以使用RDOAddressEntry.Fields []来检索PR_COMMENT属性(0x3004001F)。