Отчет о размере папок Outlook
Каждый, кто хоть раз пробовал разобраться в накопившейся в MS Outlook почте, рано или поздно узнает об интересной кнопке "Размер папки":

При трех папках и сотне писем большего не требуется.
Но что делать, если папок с полсотни?
До последнего дня мне были известны два варианта: кривенький скрипт на VB, который жутко тормозя выдавал те же самые данные, что и стандартный диалог, либо коммерческая тулза (названия уже не помню), которая даже строила графики, но хотела денег и написана была, естессно, на дотНете.
В общем, ужас-ужас.
Самое обидное - данные то вот они, в ListBox-е - бери и пользуйся.
Но почему то все тулзы для съема текста с контролов ничего не показывали, даже Kleptomania которой по идее вообще пофиг какое приложение и как рисует текст на экране.
Казалось бы. Но, видимо из-за особой microsoft-магии, результат был нулевой.
И тут третьего дня замечаю на давно облюбованном сайте Nir-а Sofer-а новую (для себя, утилите уже 6 лет стукнуло) программулину - SysExporter.
Она быстро и аккуратно делает ровно то, что требуется - выдает нужные данные с сохранением табличной структуры.
Просто находим в списке открытых окон ListView от Outlook-а и экспортируем в TXT/HTML/CSV/XML по вкусу:

Дальше - в Excel.
Вуаля:

Самое смешное - всего бы этого не требовалось, добавь Microsoft к исходному контролу сортировку по колонкам.
В самом деле, для поиска самых тяжелых папок всего то и нужно, что видеть top-5 или top-10 толстяков...
Но не судьба, даже в Outlook 2007 колонки монолитны, как гранит.
А к NirSoft-у рекомендую присмотреться повнимательнее - из нескольких десятков написанных товарищем утилит не менее половины - архиполезны.

При трех папках и сотне писем большего не требуется.
Но что делать, если папок с полсотни?
До последнего дня мне были известны два варианта: кривенький скрипт на VB, который жутко тормозя выдавал те же самые данные, что и стандартный диалог, либо коммерческая тулза (названия уже не помню), которая даже строила графики, но хотела денег и написана была, естессно, на дотНете.
В общем, ужас-ужас.
Самое обидное - данные то вот они, в ListBox-е - бери и пользуйся.
Но почему то все тулзы для съема текста с контролов ничего не показывали, даже Kleptomania которой по идее вообще пофиг какое приложение и как рисует текст на экране.
Казалось бы. Но, видимо из-за особой microsoft-магии, результат был нулевой.
И тут третьего дня замечаю на давно облюбованном сайте Nir-а Sofer-а новую (для себя, утилите уже 6 лет стукнуло) программулину - SysExporter.
Она быстро и аккуратно делает ровно то, что требуется - выдает нужные данные с сохранением табличной структуры.
Просто находим в списке открытых окон ListView от Outlook-а и экспортируем в TXT/HTML/CSV/XML по вкусу:

Дальше - в Excel.
Вуаля:

Самое смешное - всего бы этого не требовалось, добавь Microsoft к исходному контролу сортировку по колонкам.
В самом деле, для поиска самых тяжелых папок всего то и нужно, что видеть top-5 или top-10 толстяков...
Но не судьба, даже в Outlook 2007 колонки монолитны, как гранит.
А к NirSoft-у рекомендую присмотреться повнимательнее - из нескольких десятков написанных товарищем утилит не менее половины - архиполезны.

