如何以编程方式在Outlook中设置约会的收件人显示名称,而无需在通讯簿中创建联系人

时间:2017-06-05 17:32:08

标签: c# outlook addin-express

我正在尝试以编程方式设置Outlook中约会收件人的显示名称而不为他创建联系人。期望的结果如下:

可以通过双击地址簿对话框中的相应地址并在以下对话框中设置显示名称,通过Outlook UI实现:

enter image description here

使用以下代码,将新收件人添加到Outlook约会,但不设置所需的显示名称:

var appointmentItem = outlookApplication.ActiveInspector() as AppointmentItem;
var newRecipient = appointmentItem.Recipients.Add("john_smith@example.com");
newRecipient.AddressEntry.Name = "John Smith";

有关如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

"John Smith <john_smith@example.com>"形式传递名称。