最近有這樣一個需求,發郵件時To給誰誰但願能按照字母順序排序,避免沒必要要的顧慮,你懂的數組
通過分析,1.須要找到讀To 區域的方法 2.讀取後分割字符串到數組 3. 通過數組排序後輸出到To中ide
簡單代碼以下:blog
MailItem mail = Globals.ThisAddIn.Application.ActiveInspector().CurrentItem as MailItem;排序
string[] namelist = Regex.Split(mail.To,"; ",RegexOptions.IgnoreCase);字符串
mail.To = null;get
label1.Label = null;string
Array.Sort(namelist);it
foreach (string name in namelist)io
{class
label1.Label+= name + ';';
}
mail.To = label1.Label;
效果以下:
排序以前
按字母排序以後
因網上沒有具體方法,特留做記錄,以給須要的同窗作個參考