Интегрированная среда разработки приложений VBA (Visual Basic for Applications)

IDE VBA

Вся работа с VBA происходит в интегрированной среде разработки (ИСР). Поэтому давайте для начала узнаем, что же такое интегрированная среда разработки.

Интегрированная среда разработки (сокращенно ИСР, на английском Integrated development environment — сокращенно IDE) — это комплекс программных средств, которые используют программисты для разработки программного обеспечения (ПО). ИСР нередко называют единой средой разработки (ЕСР).

Интегрированная среда разработки VBA представлена в виде редактора. Этот редактор включает в себя специализированные средства для создания пользовательского интерфейса, что делает его полноценной визуальной средой разработки приложений.

Редактор VBA

В большинстве приложений, которые поддерживают язык VBA (Word, Excel, PowerPoint и т.д.), чтобы запустить редактор VBA нужно на ленте выбрать вкладку Разработчик и в группе Код кликнуть по кнопке Visual Basic, или одновременно нажать клавиши <Alt+F11>.

VBA

Чтобы закончить работу с редактором VBA можно выбрать команду меню FileClose and Return to <имя приложения, в котором вы работаете>, или нажав клавиши <Alt+Q>.

Так как в редакторе VBA используется очень много окон, то все их держать открытыми одновременно просто нерационально. Любое окно можно открыть с помощью соответствующей команды в меню View, или используя комбинации быстрых клавиш.

Редактор VBA

Но если вы всё же предпочитаете сразу открывать все окна, то для быстрого перехода из одного окна в другое можно использовать комбинацию клавиш <Ctrl+Tab> или <Ctrl+F6>. Также, чтобы быстро сделать активным определенное окно, можно использовать меню Window (это на случай, если нужное вам окно оказалось перекрытым другими окнами).

Редактор VBA

Давайте теперь рассмотрим все окна редактора VBA и разберёмся для чего они нужны.

Окна редактора VBA

В редакторе Visual Basic предусмотрены следующие рабочие окна:

  1. Project Explorer – окно проводника проекта. По умолчанию это окно открыто и находится в левой части окна редактора Visual Basic. В нем можно просмотреть все компоненты проекта и выполнить множество операций.
  2. UserForm – окно формы. Появляется тогда, когда вы редактируете пользовательскую форму при помощи дизайнера форм.
  3. Toolbox – панель инструментов управления. Из этой панели можно добавить на форму (или в сам документ) различные элементы управления, такие как: кнопка, текстовый блок, флажок, поле со списком и др. Окно Toolbox появляется вместе с UserForm.
  4. Properties – окно свойств. Через него можно просмотреть свойства активного в данный момент объекта (проекта, модуля, формы) и изменить их.
  5. Code – окно программного кода. В этом окне вы можете посмотреть, создать, или отредактировать исходный код на языке VBA.
  6. Object Browser – обозреватель объектов. Это окно служит для получения информации о классах, доступных программе.
  7. Watch – окно контролируемых выражений. Используется во время отладки для отслеживания значений выбранных переменных программы и выражений.
  8. Locals – окно локальных переменных. Нужно для отслеживания во время отладки значений переменных текущей процедуры.
  9. Immediate – окно для немедленного выполнения команд в ходе отладки. Оно позволяет выполнить отдельные строки программного кода и немедленно получить результат.

Окна редактора VBA

АВТОРИЗАЦИЯ