2011-10-27 45 views
0

我使用Outlook開發應用程序。此應用程序自動將郵件發送給Excel文件中定義的用戶。使用別名發送郵件給聯繫人

問題是,我的Excel文件只包含別名(或整個電子郵件地址,它取決於)。

在大多數情況下,使用:

Recipient recipient = App.Session.CreateRecipient(item); 
recipient.Resolve(); 

if (!recipient.Resolved) 
{ 
    // ??? 
} 

有時,別名是不夠(因爲自動完成將建議更多的一個地址),但我想使用這個別名的第一個地址/首字母縮寫,我該怎麼做?

P.S:我的聯繫人列表爲空。

回答

0

我自己找到它,一種解決方案是從所有地址列表中獲取ExchangeUser。一旦這樣,您就可以輕鬆地通過他的別名檢索用戶,並根據地址創建收件人。

希望它有幫助。