Программирование в среде Visual Basic for Applications
Программирование в среде Visual Basic for Applications: - Страница 5

Программирование в среде Visual Basic for Applications

Окно редактирования кода служит в качестве редактора для ввода и изменения кода процедур приложения. Код внутри модуля организован в виде отдельных разделов для каждого объекта, программируемого в модуле. В окне редактирования доступны два режима представления кода: просмотр отдельной процедуры и всего модуля. Переключение режимов работы окна редактирования кода осуществляется выбором одной из двух кнопок в нижнем левом углу окна редактирования кода либо установкой или снятием флажка Просмотр всего модуля вкладки Редактор диалогового окна Параметры, отображаемого на экране командой Сервис/Параметры (рис. 2.3).

Демидова л. а., Пылькин а. Н. Программирование в среде Visual Basic for Applications

Рис. 2.3. Диалоговое окно «Параметры»

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

2. Структура редактора VBA

раз в том месте, где располагается процедура, связанная с этим элементом управления. Обратный переход от процедуры к объекту управления быстрее всего осуществить нажатием кнопки Объект.

2.2. Интеллектуальные возможности редактора кода

Написание программ значительно облегчается за счет способности редактора кода автоматически завершать написание операторов, свойств и параметров. При написании кода редактор сам предлагает пользователю список компонентов, логически завершающих вводимую пользователем инструкцию. Например, при наборе кода

Range("А1")

после ввода точки на экране отобразится список компонентов (рис. 2.4), которые логически завершают данную инструкцию.

Демидова л. а., Пылькин а. Н. Программирование в среде Visual Basic for Applications

Рис. 2.4. Список компонентов

Двойной щелчок на выбранном элементе из этого списка или нажатие клавиши Tab вставляет выбранное имя в код програм-

Программирование в среде Visual Basic for Applications

мы. При этом использование клавиши Tab вместо мыши иногда предпочтительнее, так как эта клавиша находится прямо под рукой и нажатие на нее производится только одним движением пальца левой руки, что не требует особого времени и усилий.

Для установки параметров редактора VBA используйте вкладку Редактор диалогового окна Параметры, вызываемого с помощью команды Сервис/Параметры. Эта вкладка содержит следующие переключатели, устанавливающие параметры редактора:

• Проверка синтаксиса. Обеспечивает автоматическую проверку синтаксиса после ввода строки программы.

• Явное описание переменных. Устанавливает необходимость явного описания переменных в модулях.

• Список компонентов. Автоматически отображает список данных, логически завершающих инструкцию, расположенную в точке вставки.

• Краткие сведения. Обеспечивает вывод на экран сведений о процедурах: функциях, подпрограммах, свойствах, методах - и их параметрах сразу после ввода имени процедуры.



 
 
 
Powered by Exponenta -