Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.раб№1VBA.doc
Скачиваний:
15
Добавлен:
03.05.2015
Размер:
468.99 Кб
Скачать

Лабораторная работа №1 Элементы управления пользовательская форма (vba)

Элементы управления 1

Режим конструктора 2

Установка свойств элемента управления 3

Редактор кода 3

Пользовательская форма UserForm 4

Семейство Controls 5

Создание пользовательской формы 5

Свойства элементов управления 7

Поле 7

Надпись 8

Кнопка 9

Список 9

Заполнение списка 11

Выбор нескольких элементов из списка 12

Поле со списком 13

Полоса прокрутки и счетчик 14

Переключатель 15

Рамка 15

Флажок и выключатель 16

Рисунок 17

Ссылки на ячейки и диапазоны 18

Набор страниц 19

Набор вкладок 20

Дополнительные элементы управления 20

Отображение встроенных диалоговых окон 22

Индивидуальные задания 23

Элементы управления

VBA обладает встроенным набором элементов управления. Используя этот набор и редактор форм не трудно создать любой пользовательский интерфейс, который будет удовлетворять всем требованиям, предъявляемым к интерфейсу в среде Windows. В данной работе дан обзор встроенных элементов управления VBA. Элементы управления являются объектами. Поэтому, как любые объекты, они обладают свойствами, методами и событиями. Элементы управления создаются при помощи панели инструментов Элементы управления(Control Toolbox) (рис.1). На этой панели представлены кнопки, позволяющие конструировать элементы управления, а также кнопки вызова окна свойств, перехода в режим конструктора и редактор кода.

Рис.1.Панель инструментов Элементы управления

Создание элементов управления на рабочем листе или в форме, как правило, происходит на начальном этапе конструирования приложения. Иногда используется программное их создание в процессе работы приложения. Но этот подход применяется реже.

Большинство элементов управления можно располагать как на рабочем листе, так и в форме. Но существуют такие элементы управления, как RefEdit,Набор странициНабор вкладок, которые можно располагать только в форме.

В табл.1 приведен список основных элементов управления и соответствующих кнопок панели инструментов Элементы управления.

Таблица 1. Панель инструментов Элементы управления

Элемент управления

Имя

Кнопка для создания элемента

Поле

TextBox

Надпись

Label1

Кнопка

CommandButton

Список

ListBox

Поле со списком

ComboBox

Полоса прокрутки

ScrollBar

Счетчик

SpinButton

Переключатель

OptionButton

Флажок

CheckBox

Выключатель

ToggleButton

Рамка

Frame

Рисунок

Image

RefEdit

RefEdit

Набор страниц

MultiPage

Набор вкладок

TabStrip

Для размещения элемента управления на листе или в форме нажмите соответсвующую кнопку панели инструментов Элементы управления и с помощью мыши перетащите рамку элемента управления в нужное место. После этого элемент управления можно перемещать, изменять его размеры, копировать в буфер обмена и вставлять из буфера обмена.