- •Тема 2.3 макросы. Использование макрорекордера Макросы
- •Структура записанного макроса
- •Тема 2.4 среда разработки vbe
- •Структура vbe
- •Характеристики компонентов vbe Окно проекта (Project)
- •Окно свойств (Properties)
- •Окно просмотра объектов(Object Browser)
- •Окно Code (Окно редактирования кода)
- •Окно редактирования форм (UserForm)
- •Окна отладочной информации
- •Тема 2.5 синтаксис vba Алфавит vba
- •Типы данных
- •Идентификаторы
Окно свойств (Properties)
Список свойств выделенного объекта выводится в окне Properties (Свойства). Для того чтобы выделить объект, необходимо с помощью окна проекта выбрать форму и перейти в режим конструктора, используя команду "View Object". Свойства объекта можно упорядочить в алфавитном порядке (Alphabetic (По алфавиту)) или по категориям (Categorized (По категориям)), выбрав соответствующую вкладку. Предусмотрена также возможность получения быстрой справки по какому-либо свойству объекта. Для этого до- статочно установить курсор на нужное свойство и нажать клавишу F1.
Окно просмотра объектов(Object Browser)
Окно Object Browser (Просмотр объектов) предназначено для просмотра объектов, доступных при создании программы. Точнее, в этом окне отображаются не сами объекты, а структура соответствующего класса объектов. Окно просмотра объектов может исполь- зоваться для поиска метода или свойства объекта.
Окно Code (Окно редактирования кода)
Окно Code (Программа) представляет собой текстовый редактор, предназначенный для написания и редактирования кода процедур приложения. Это окно появляется на экра- не, например, при создании нового модуля. Код внутри модуля организован в виде отдель- ных разделов для каждого объекта, программируемого в модуле. Переключение между
разделами выполняется путем выбора значений из списка "Object" ("Объект"), который на- ходится в левом верхнем углу окна. Каждый раздел может содержать несколько процедур, которые можно выбрать из списка "Procedure" ("Процедура") в правом верхнем углу.
Интеллектуальные возможности редактора кода:
При написании кода пользователю предлагается список компонентов, логически за- вершающих вводимую пользователем инструкцию.
На экране автоматически отображаются сведения о процедурах, функциях, свой- ствах и методах после набора их имени.
Автоматически проверяется синтаксис набранной строки кода сразу после нажатия клавиши Enter. В результате проверки выполняется выделение определенных фраг- ментов текста:
красным цветом – синтаксические ошибки;
синим цветом – зарезервированные ключевые слова;
зеленым цветом – комментарии.
Если курсор расположить на ключевом слове VBA, имени процедуры, функции, свойства или метода и нажать клавишу F1, то на экране появится окно со справоч- ной информацией об этой функции.
Окно редактирования форм (UserForm)
Для создания диалоговых окон, разрабатываемых приложений VBA, используются формы. Редактор форм является одним из основных средств визуального программирова- ния. При добавлении формы в проект (команда "Insert" – "UserForm" ("Вставить" – "UserForm")) на экран выводится незаполненная форма с панелью инструментов Toolbox (Панель элементов).
Используя панель инструментов Toolbox (Панель элементов) из незаполненной формы конструируется требуемое для приложения диалоговое окно. Размеры формы и раз- мещаемых на ней элементов управления можно изменять. Также окно редактирования форм поддерживает операции буфера обмена. Кроме того, команды меню "Format" ("Фор- мат") автоматизируют и облегчают процесс выравнивания элементов управления как по их взаимному местоположению, так и по размерам.
