×
Traktatov.net » Excel. Трюки и эффекты » Читать онлайн
Страница 144 из 146 Настройки

Можно ли изменять цвета шрифта, которые используются по умолчанию для оформления фрагментов программного кода (ключевых слов, комментариев, идентификаторов и т. д.) в редакторе VBA?

Для перехода в режим соответствующих настроек нужно в редакторе VBA выполнить команду Tools → Options (Сервис → Параметры) и в открывшемся окне перейти на вкладку Editor Format (Формат редактора). На данной вкладке приводится перечень всех возможных фрагментов программного кода. Для настройки оформления следует выбрать требуемую позицию списка и в соответствующих полях указать тип и размер шрифта, его цвет, цвет выделенного текста и др.


Да, такая возможность существует, и она также находится за пределами Excel. В окне Свойства: Экран (открываемом с помощью команды Пуск → Панель управления → Экран) нужно перейти на вкладку Оформление и нажать кнопку Дополнительно – откроется окно Дополнительное оформление. В данном окне в поле Элемент нужно выбрать значение Всплывающая подсказка, после чего в открывшихся полях указать требуемый шрифт и цвет. Необходимо помнить, что выполненные изменения отразятся и в других местах (в частности, соответствующим образом изменится шрифт и цвет системных всплывающих подсказок).

При добавлении в редакторе VBA нового модуля он всегда начинается со строки Option Explicit. Что означает данная строка и для чего она нужна?

Если строка Option Explicit находится в начале модуля, это означает, что необходимо объявлять все переменные, которые будут использоваться в пределах данного модуля. Если необходимо отключить автоматическое появление данной строки в новых модулях, то следует в редакторе VBA выполнить команду Tools → Options (Сервис → Параметры), в открывшемся окне перейти на вкладку Editor (Редактор) и снять флажок Require Variable Declaration (Явное описание переменных).

При использовании сложных макросов иногда возникает необходимость в получении динамической информации о ходе их выполнения. Можно ли выводить такую информацию в строке состояния?

Да, используя средства VBA, можно решить данную проблему. Для этого следует назначить строковые данные свойству StatusBar объекта Application. Соответствующий оператор выглядит следующим образом:

Application.StatusBar = "Обработка файла " & FileNum

По окончании процедуры следует вернуть строке состояния первоначальный вид. Для этого используется такой оператор:

Application.StatusBar = False

Заключение

Миллионы людей во всем мире так или иначе используют в своей деятельности программу Excel. С полной уверенностью можно заявить, что данная программа в настоящее время является наиболее популярной и распространенной из подобных разработок. Широкие функциональные возможности Excel и в то же время простота использования и удобство в эксплуатации стали причиной того, что эту программу одинаково успешно применяют и в крупных офисах известных фирм, и на домашних компьютерах. Поэтому само собой разумеющимся является тот факт, что глубокое знание Excel во многом повышает значимость любого специалиста.

Вместе с тем нельзя отрицать того, что подавляющее большинство пользователей программы далеко не полностью знакомо с функциональными возможностями программы. При этом характерной ее особенностью является то, что, наряду со штатными средствами, она включает в себя много скрытых возможностей. Кроме того, некоторые всем известные функции и режимы работы Excel можно использовать по-новому и получать при этом отличные результаты.