
- •Теоретична довідка до пр №23
- •Код макросів та його редагування
- •Теоретична довідка до пр №24 Середовище vba
- •Процедура типу Sub і процедура типу Function
- •Теоретична довідка до пр №25-26 Об’єктна структура мови vba
- •Загальні принципи побудови vba-програм
- •Основні елементи мови програмування Visual Basic For Application (vba)
- •Стандартні математичні функції
- •Оператор введення InputBox
- •Оператор виведення MsgBox
- •Оператор виведення даних Print
- •Теоретична довідка до пр №27 Оператори управління обчислювальним процесом
- •Оператор вибору Select Case
- •Об’єкти vbа у середовищі ms Excel
- •Теоретична довідка до пр №28-29 Оператори циклів
- •Приклади програм з використанням об’єктів ms Excel у циклічних обчислювальних процесах:
- •Теоретична довідка до пр №30-31 Використання масивів та матриць
- •Теоретична довідка до пр №32 Рядкові величини
- •Теоретична довідка до Практичної роботи №32-33 Властивості екранної форми та елементів управління
- •Основні методи та події об’єктів vba
- •Створення процедур опрацювання подій
Теоретична довідка до Практичної роботи №32-33 Властивості екранної форми та елементів управління
Мова VBA дозволяє використовувати екранні форми, створені користувачем для конкретних задач у вигляді діалогових вікон та полів.
Користувацькі діалогові вікна створюються у редакторі VBA як екранні форми. Ці форми складаються з вікна форми та кількох елементів управління, розміщених у цьому вікні. Все це об’єкти VBA, які мають визначені властивості, методи та події.
Властивості – це найпростіші характеристики об’єкта. Вони зберігають інформацію про поточний стан об’єкта. Для зміни характеристик об’єкта необхідно змінити значення його властивостей.
Використовувати властивості об’єкта можна двома способами — або отримати поточне значення властивості, або встановити нове значення властивості. Щоб одержати поточне значення властивості, треба присвоїти це значення деякій змінній. Для цього використовують такий синтаксис:
Змінна = Object.Властивість
Для присвоєння властивостям деякого значення використовують синтаксис.
Object.Властивість = ЗначенняВластивості
Найбільш важливі загальні властивості всіх об’єктів:
Властивість |
Значення |
Caption |
Заголовок |
Left |
Ліва межа |
Top |
Верхня межа |
Height |
Висота |
Width |
Ширина |
Name |
Ім'я |
Enabled |
Дозволено |
Visible |
Видимість |
Index |
Індекс |
Основні властивості об’єкта типу форма:
AutoRedraw |
Автоматичне перемальовування |
BackColor |
КолірФону |
Border Color |
Колір межі |
ControlBox |
Кнопка управління |
Font |
Шрифт |
ForeColor |
Передній Колір |
Icon |
Значок |
MaxButton |
Кнопка Розгортання |
MinButton |
Кнопка Згортання |
Picture |
Картинка |
WindowsState |
Стан вікна при запуску |
Основні властивості об’єктів типу текстове поле і мітка:
Alignment |
Вирівнювання |
AutoSize |
АвтоРозмір |
BackColor |
КолірФону |
Border Color |
Колір межі |
BorderStyle |
Стиль Межі |
BorderWidth |
Ширина Межі |
Font |
Шрифт |
MultiLine |
Багато Лінійний |
PasswordChar |
Знак Паролю |
ScrollBars |
Лінійки Прокручування |
SelLength |
Кількість виділених символів |
SelText |
Виділений текст |
SelStart |
Початок виділеного блоку |
Text |
Текст |
Основні властивості об’єкту типу зображення:
Властивість |
Значення |
Center |
Вирівнювання малюнка до центру |
Picture |
Ім’я графічного файлу |
Stretch |
Приведення розміру зображення до заданих розмірів об’єкта |