代码之家  ›  专栏  ›  技术社区  ›  Alex

我可以添加成员到吗Outlook.DistListItem作为联系人而不是使用outlookoom的一次性成员?

  •  0
  • Alex  · 技术社区  · 5 年前

    我在Outlook联系人文件夹中有一个联系人。无论我做什么,我只能将它作为一次性地址添加到通讯组列表中。

    Recipient.Resolve 成功,但这并没有帮助(而且,在我的测试中,它总是成功的,即使只传递一个任意的电子邮件地址字符串到 CreateRecipient 方法在我的地址簿中肯定没有任何共同点),所以看起来它实际上并没有起到在地址簿中定位联系人的作用。至少在我的展望2010年。

    // email denotes the email address of some contact in Contacts.
    Outlook.Recipient member = _namespaceInstance.CreateRecipient(email);
    if (member.Resolve())
    {
        mapiDistList.AddMember(member);
    }
    mapiDistList.Save();
    

    0 回复  |  直到 4 年前
        1
  •  1
  •   Dmitry Streblechenko    5 年前

    是的,它要么是直接的扩展MAPI来修改 PT_MV_BINARY 属性或 RDODistListItem AddContact 作为救赎。

    推荐文章