- •Типы данных
- •Dim ИмяПеременной As ТипДанных
- •Dim Имя_массива(список_размерностей) As Имя_типа
- •3.1. Правила записи операторов
- •3.2. Оператор присваивания
- •3.3. Операторы ввода-вывода
- •3.3.1. Оператор и функция MsgBox
- •3.3.2. Функция InputBox
- •Создание макроса
- •Интерфейс пользователя vba
- •Основные команды главного меню vb
- •Создание модуля
- •Создание форм
- •Лабораторная работа №1 Задание 1
- •Варианты заданий
- •Задание 2
- •Задание 3
- •Задание 4
- •VbInformation, "о программе"
Задание 2
Добавьте к проекту форму. На панели элементов выберите элемент управления "Надпись" и элемент управления "Кнопка" и разместите их на форме.
Измените в окне свойств исходные значения свойств объектов:
Имя объекта |
Имя свойства |
Значение свойства |
Описание свойства |
UserForm 1 (Форма) |
Caption |
Первая форма |
заголовок формы |
|
StartUpPosition |
2-CenterScreen |
начальное положение формы при запуске |
UserForm 1 (Форма)
|
Font
|
Times New Roman |
название шрифта |
Полужирный |
начертание |
||
11 |
размер шрифта |
||
Label 1 (Надпись) |
Caption |
Hello, World!!! |
текст надписи |
Command Button 1 (Кнопка) |
Caption |
изменить надпись |
текст на кнопке |
Запустите приложение.
Напишите код процедуры для обработки события Click элемента "Кнопка". Для этого:
а) выберите на форме элемент "Кнопка";
б) перейдите в режим ввода программного кода (команда "Вид / Программа" View/Code, либо клавиша F7). Введите код процедуры CommandButtonl_Click():
Label1.Caption = " Здравствуй, мир !!!"
Выполните запуск приложения и нажмите левую кнопку мыши на элементе "Кнопка".
Добавьте к проекту вторую форму. Разместите на ней два элемента "Надпись", два элемента "Поле" и два элемента "Кнопка". Измените свойства объектов так, чтобы форма имела вид:
Напишите для события Click первого элемента "Кнопка" (CommandButtonl) код процедуры:
Private Sub CommandButtonl_Click()
Dim strVarl As String, strVar2 As String
strVar1 = "": strVar2 = ""
strVar1 =TextBox1.Text
strVar2 = TextBox2.Text
MsgBox "Ваша фамилия" & strVar1 & _
". Вам сейчас " & strVar2
End Sub
Оператор strVar1 =TextBox1.Text заносит в переменную strVarl текст из первого текстового поля. Оператор strVar2 =TextBox2.Text заносит в переменную strVarl текст из второго текстового поля. Функция MsgBox служит для вывода сообщения из программы.
Напишите для события Click второго элемента "Кнопка" (CommandButton2) код процедуры:
Private Sub CommandButton2_Click()
End
End Sub
Выполните запуск приложения (при этом форма UserForm2 должна быть активной).
Завершите работу приложения с помощью кнопки CommandButton2.