2011-12-13 72 views
0

我正在嘗試使用分號向MailItem.To添加電子郵件地址。它目前不附加:將電子郵件地址添加到MailItem.To在Outlook 2007中使用分號addin

myMailItem.To = myMailItem.To + ";" 

如果我能夠追加,我就可以添加其他電子郵件地址。

請幫我這個。

+0

發生了什麼?錯誤?警告?例外?沒有? – Oded

+0

沒有得到任何錯誤或警告。簡單地說,我得到的值與之前的連接相同 – Prabhu

回答

3

由於To只是內部(可能)存儲爲列表的東西的表示,我猜To設置程序刪除任何尾隨分號。因此,要添加郵件地址一起添加分號:

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

或者甚至更好,做as recommended in the documentation ...

財產

[.. 。]收件人集合應該用於修改此屬性。

...並使用Recipients屬性:

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

對不起,這是錯字,我改成了myMailItem.To = myMailItem.To +「;」; – Prabhu

+0

好的,謝謝你的意見 – Prabhu

2

按照To屬性的文檔:

此屬性包含只顯示名稱。 To屬性對應於MAPI屬性PidTagDisplayTo。 Recipients集合應該用來修改這個屬性。

您應該添加到Recipients屬性。

myMailItem.Recipients.Add(rec1); 
相關問題