- •Visual Basic for Applications (vba). Лабораторные работы. Часть 1 Введение
- •Тема № 1: «Запись новых макросов в Excel. Выполнение макросов»
- •Задание №1
- •Варианты задания
- •Тема №2: «Написание новых макросов и процедур»
- •Dim имя_переменной1 [, имя_переменной2]
- •Dim имя_переменной1 [As тип1] [, имя_переменной2 [As тип2] ]
- •Типы данных
- •MsgBox Сообщение[,Кнопки][,Заголовок]
- •Возможные комбинации кнопок и значков
- •Задание №2
- •Варианты задания
- •Тема №3: «Создание формы»
- •Задание №3
- •Варианты задания
Задание №3
Создайте простейший текстовый редактор. Нажатие командных кнопок и изменения значений флажков и переключателей должны приводить к соответствующему изменению свойств текстового поля. Кнопки, флажки и переключатели заключите в элемент рамка. Щелчок кнопки «О создателе» должен выводить окно сообщения, содержащее сведения о вас, примерно следующего вида:
Примерный вид формы после выполнения задания, согласно варианту:
Например, чтобы при нажатии кнопки «Зеленый» у элемента текстовое поле Text1 свойство ForeColor (цвет текста) принимало значение vbGreen (зеленый), добавьте в программном коде текст TextBox1.ForeColor= vbGreen.
Варианты задания
1. Добавьте 3 кнопки для изменения цвета фона текста на белый, желтый, зеленый (vbWhite, vbYellow).
2. Добавьте 3 переключателя для изменения выравнивания текста по левому краю, по правому краю, по центру.
3. Добавьте 3 флажка для изменения начертания текста на полужирный (FontBold), курсив (FontItalic), подчеркнутый (FontUnderline). Они могут принимать значения True и False.
4. Добавьте 3 кнопки для изменения вида указателя мыши на значения fmMousePointerHelp, fmMousePointerCross, fmMousePointerHourGlass.
5. Добавьте 3 переключателя для изменения ширины окна отводимого под надпись.
6. Добавьте 3 флажка: два – для запрещения или разрешения многострочного режима ввода и один – для задания максимальной длины надписи, которая может быть введена в окне.
7. Добавьте 3 кнопки: две – для изменения стиля бордюра окна и третья – для запрета редактирования текста в окне.
8. Добавьте 3 переключателя для изменения высоты окна отводимого под надпись.
9. Добавьте 3 флажка для изменения расположения окна относительно левого края формы.
10. Добавьте 3 кнопки для изменения расположения окна относительно верхнего края формы.