Знакомство с основными элементами языка и средой редактора VBA

Лабораторная работа №1

 

Цель работы: изучить среду разработки VBA-программ и основные элементы интерфейса редактора VBA.

 

Изучаемые понятия:  интерфейс редактора,объект, элементы управления, методы, свойства, события.

Внимание! Отчет по данной лабораторной работе оформить в Word и распечатать.

 

Структура отчета:

Титульный лист

Цель работы

Постановка задачи

Интерфейс пользователя

Листинг (код) программы

Результат работы программы

Выводы

 

 

Базовые сведения:

Visual Basic for Application (VBA) – подмножество Visual Basic (VB) – включает почти все средства создания приложений VB, его структуры данных и управляющие структуры, возможность создания пользовательских типов данных. VBA, как и VB, является системой визуального программирования, управляемого событиями: в нем есть возможность создания форм со стандартным набором элементов управления и написания процедур, обрабатывающих события, которые возникают при тех или иных действиях системы и конечного пользователя. Кроме того, он позволяет применять элементы ActiveX и автоматизации.

Активизация редактора VBA. Перед запуском приложения VBA необходимо установить соответствующие параметры безопасности. Окно Безопасности вызывается одним из способов:

командой меню Сервис/Макрос/ Безопасность;

щелчком по кнопке панели инструментов Безопасность.

Установить следующие параметры безопасности:

во вкладке Безопасность выбрать переключатель Средняя (рис 1.)

во вкладке Надежные издатели установить флажок Доверять доступ к Visual Basic Project (рис 2.1.)

Редактор VBA активизируется из приложения MS Office одним из следующих способов:

• командой меню Сервис/Макрос/Редактор Visual Basic;

• комбинацией клавиш [Alt]+[F11];

• щелчком по кнопке панели инструментов Редактор Visual

Basic.

 

Рис. 2.1. Установка параметров безопасности

 

Вернуться из редактора VBA в приложение можно, нажав комбинацию клавиш [Alt]+[F11] или выполнив команду меню Вид (View) приложения, из которого он был активизирован.

Интерфейс редактора VBA. Интерфейс редактора VBA включает следующие компоненты:

окно формы – UserForm (конструктор форм) – главный элемент приложения. Окно формы, часто называемое просто "форма", является главным элементом приложения. Форма представляет собой контейнер для элементов управления. Точки сетки на форме помогают размещению элементов и при работе приложения не видны;

окно проекта – Project – в окне проекта отображается иерархическая структура файлов форм и модулей текущего проекта;

окно свойств – Properties – в этом окне отображаются основные установки свойств выбранной формы или элементов управления. Используя это окно, можно просматривать свойства и изменять их установки. Список свойств состоит из двух столбцов: в правом перечислены названия свойств, а в левом – их значения;

панель инструментов управления – Toolbox (панель компонентов) – на этой панели расположены кнопки, поля ввода, надписи, переключатели и другие элементы, которые служат для того, чтобы добавлять новые элементы пользовательского интерфейса. Эти элементы добавляются в формы путем перетаскивания их с Панели элементов в поле формы. После того как элементы управления внесены в форму, они становятся объектами, или программируемыми элементами пользовательского интерфейса. Средства управления в Панель элементов можно добавлять. Для этого нужно выбрать команду меню Сервис/Дополнительные элементы (Tools/Additional Controls…) и в появившемся диалоговом окне выбрать нужное средство управления;

окно кода – Code – служит для ввода и изменения кода процедур и функций приложения.

На рис. 2.2. представлено окно приложения редактора Visual Basic for Applications.

 

 

 

Рис. 2.2. Окно приложения редактора Visual Basic for Applications

 

Пользовательская форма UserForm. Пользовательская форма дает возможность создавать диалоговые окна приложений. Она создается после запуска редактора VBA командой меню Вставить/UserForm. В пользовательской форме размещаются элементы управления, необходимые для управления приложением. Пользовательская форма, как и другие объекты, имеет свойства и события. Наиболее часто используемые свойства объекта UserForm приведены в табл. 2.1.

 

 

Таблица 2.1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: