我在下面编写了以下代码,循环使用分发列表成员,并从每个地址条目成员中获取评论值。
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值?
答案 0 :(得分:0)
您可以使用RDOAddressEntry.Fields []来检索PR_COMMENT属性(0x3004001F)。