C# Outlook加载项-帐户循环
我有下面的代码,目前我的outlook配置文件有2个帐户。 1.矿山(个人) 2.公司分配表 我有下面的代码C# Outlook加载项-帐户循环,c#,outlook,C#,Outlook,我有下面的代码,目前我的outlook配置文件有2个帐户。 1.矿山(个人) 2.公司分配表 我有下面的代码 Outlook.Accounts accounts = OutlookApp.Session.Accounts; foreach (var acc in accounts) { var myNameSpace = OutlookApp.GetNamespace("MAPI"); var myAddress
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");
}
Outlook.Accounts=OutlookApp.Session.Accounts;
foreach(accounts.OfType().OrderBy(a=>a.DisplayName)中的var acc)
{
var myNameSpace=OutlookApp.GetNamespace(“MAPI”);
}
使用名称空间.Stores
集合访问配置文件中的存储