Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемПолина Бузунова
1 Графический интерфейс и событийные процедуры VBA Мирошниченко А.П. Презентацию подготовила: Мирошниченко А.П.
2 Графический интерфейс. UserForm Пользовательская форма – UserForm Это окно, в котором размещаются управляющие элементы. В одном проекте их может быть несколько. Insert- UserForm Для добавления формы выполните команду Insert- UserForm
3 Классы управляющих элементов и их назначение. View-Toolbox Отображаются на панели инструментов, которая появляется при создании формы автоматически, если она не появилась, то вызвать элементы управления можно при помощи команды View-Toolbox или нажав на кнопку
4 Панель инструментов КнопкаИмяКнопкаИмя Label (Надпись)CheckBox (Флажок) TextBox (Поле)Frame (Рамка) CommandButton (Кнопка)ToggleButton (Выключатель) ListBox (Список)MultiPage (Набор страниц) ComboBox (Поле со списком)TabStrip (Набор вкладок) ScrolBar(Полоса прокрутки) Image (Рисунок ) SpinButton (Счетчик) RefEdit ( Поле со свертыванием ) OptionButton (Переключатель)
5 Свойства, методы и события некоторых классов объектов КлассСвойстваМетодыСобытия UserForm Name (имя) Caption (заголовок) Font (шрифт) Height (Высота) Width (Ширина) Show Move Hide Load CommandButton Name (имя) Caption (заголовок) Font (шрифт) Height (Высота) Width (Ширина) Move Click TextBox Name (имя) Text () Font (шрифт) Height (Высота) Width (Ширина) Move DblClick
6 Имена объектов. Префиксы. Для целесообразности принято объектам проекта присваивать имена, которые дают возможность распознать их тип и назначение. префикса Имя начинается с префикса (три буквы). После префикса идет информативная часть, которая начинается с заглавной буквы или содержит число. (Name) Имя пишется в окне свойств объекта в поле (Name) Совет: cmdОтвет Совет: чтобы вам было сразу понятно, что выполняет объект, после префикса в качестве имени пишите действие за которое отвечает объект, например: cmdОтвет нажав на кнопку получите ответ ОбъектПрефиксПримерUserForm frmfrmFirst Command Button cmdcmd1 TextBox txttxtText1 Label lbllbl1
7 Событийные процедуры отклик, Для каждого объекта можно запрограммировать отклик, то есть реакцию объекта на произошедшее событие. Событийная процедура Событийная процедура – подпрограмма, которая начинает выполняться после реализации определенного события. Code Двойной щелчок мышью на объекте (форме или управляющем элементе) вызывает окно Code (программный код) с пустой заготовкой событийной процедуры. Private Sub cmd1_Click() Между этими строками вводится последовательность инструкций, которые будут выполняться при наступлении события. End Sub Пример Private Sub cmd1_Click() UserForm1.TextBox1.Value = Привет! {ИмяФормы.Имяобъекта.Свойство=«Текст»} End Sub Привет! После нажатия на кнопку в текстовом поле формы появиться слово Привет!
8 Контрольные вопросы Для чего необходимо создавать пользовательскую форму? Как вызвать элементы управления? Назовите основные элементы управления. Что такое префикс? Как называется реакция объекта на событие? Подпрограмма, которая начинает выполняться после реализации определенного события… Как вызвать окно с программным кодом для нужного объекта? Где пишут имя объекта с префиксом?
9 Программирование на VBA это интересно! Дерзайте!!!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.