VBA для тех кто любит думать


VBA и Office XP - часть 6


Эта функция действительно оказалась весьма необходима пользователям - так, в Библиотеке Microsoft Office Extensions (www.microsoft.ru/offext) имеется специальный макрос MultiSelAction (автор - Михаил Гладченко), даже занявший призовое место, который обеспечивает множественное выделение фрагментов текста в Office97/2000 с помощью функции выделения текста цветом.

Изменились и диалоговые окна работы с файлами. Еще в Office2000 в окнах "Открыть", "Сохранить как" появилась Панель адресов - список папок "Рабочий стол", "Избранное", "Мои документы". В OfficeXP на эту панель можно легко добавлять новые компоненты (достаточно, выделив папку, выбрать из меню "Сервис" команду "Добавить на панель адресов".

Из окна "Открыть" документ можно одним нажатием мыши открыть для чтения или как копию, а в самом этом окне документы могут отображаться как угодно - хоть крупными иконками, хоть с окном просмотра (рис. 12.6). Система поиска, интегрированная в окно открытия файла, превосходит по своим возможностям аналогичную самой Windows (рис. 12.7).

 

12_06.bmp

Рис. 12.6. Окно открытия файлов OfficeXP.

 

12_07.bmp

Рис. 12.7. Система поиска OfficeXP.

 

Даже такая незначительная вещь, как кнопка возврата к предыдущей посещенной с помощью окна "Открыть файл" или "Сохранить как" папке улучшена - теперь при ее нажатии показывается список всех пройденных папок и для возвращения к какой-либо из них нет нужды проходить все промежуточные - можно сразу выбрать пункт назначения (рис. 12.8).

 

12_08.bmp

Рис. 12.8. Кнопка Back - как в Internet Explorer.

 

Диалоговое окно сохранения файла тоже содержит немало приятных сюрпризов. При сохранении файла с рисунками есть возможность их автоматически сжимать с помощью алгоритма Jpeg, оптимизировать для печати на бумаге или размещения в Сети, а также с целью уменьшения размера файла удалять фрагменты рисунков, удаленные с помощью функции "Обрезать" (при ее использовании части рисунка, не удаляясь из файла, просто скрываются от просмотра и печати) - рис. 12.9.


Начало  Назад  Вперед