我有以下代码,目前我的Outlook配置文件有2个帐户。1.我的(个人(2.公司分销清单我有以下代码
Outlook.Accounts accounts = OutlookApp.Session.Accounts;
foreach (var acc in accounts)
{
var myNameSpace = OutlookApp.GetNamespace("MAPI");
var myAddressList = myNameSpace.GetGlobalAddressList();
Debug.Write( myAddressList.AddressEntries.Count);
foreach (Outlook.AddressEntry addressEntry in myAddressList.AddressEntries)
{
// Debug.Write(addressEntry.Name);
}
我想根据各个地址订购帐户列表。我们如何订购OutlookApp.Session.Accounts?
谢谢,
使用linq orderby方法:
Outlook.Accounts accounts = OutlookApp.Session.Accounts;
foreach (var acc in accounts.OfType<Outlook.Account>().OrderBy(a => a.DisplayName))
{
var myNameSpace = OutlookApp.GetNamespace("MAPI");
}
使用Namespace.Stores
集合来访问您的个人资料中的商店。