向MailItem中添加电子邮件地址.在Outlook 2007插件中使用分号

本文关键字:插件 2007 Outlook MailItem 添加 电子邮件地址 | 更新日期: 2023-09-27 18:17:35

我正在尝试将电子邮件地址添加到MailItem。到使用分号。当前没有附加:

myMailItem.To = myMailItem.To + ";"

如果我能添加,我将能够添加其他电子邮件地址。

请帮帮我。

向MailItem中添加电子邮件地址.在Outlook 2007插件中使用分号

由于To只是内部(可能)存储为列表的内容的表示,我猜To setter会删除任何末尾的分号。因此,将分号与要添加的邮件地址一起添加:

myMailItem.To = myMailItem.To + ";" + newAddress;

或者,更好的是,按照文档中的建议去做…

财产

[…收件人集合应用于修改此属性。

…并使用Recipients属性:

myMailItem.Recipients.Add(recipient1);
myMailItem.Recipients.Add(recipient2);
...

根据To属性的文档:

此属性仅包含显示名称。To属性对应于MAPI属性PidTagDisplayTo。应使用收件人集合修改此属性。

您应该添加到Recipients属性。

myMailItem.Recipients.Add(rec1);