'Get sorted folders by size when getting them from outlook
I use the following code to retrieve all folders from outlook :
public void getFolderPath()
{
try
{
OutLook.Application oApp = new OutLook.Application();
OutLook.NameSpace oNS = (OutLook.NameSpace)oApp.GetNamespace("MAPI");
oNS.Logon(Missing.Value, Missing.Value, false, true);
foreach (MAPIFolder folder in oNS.Folders)
{
GetFolders(folder);
}
Marshal.ReleaseComObject(oApp);
}
catch (System.Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
This show me all folders from top to bottom as listed in OutLook , is there a way that i can show them or go trough them i ascending order by their size.
Something similar to :
foreach (MAPIFolder folder in oNS.Folders.sortbysize())
{
GetFolders(folder);
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
