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

Елементи керування

Об’єкт UserForm може містити ті самі елементи керування, що й діалогові вікна програм пакету Microsoft Office. Кожен елемент керування — це об’єкт з певною сукупністю властивостей методів та подій. Як і для форми, параметри властивостей елементів можна встановлювати або у вікні властивостей редактора VBA, а бо у програмному коді.

Д ля того, щоб додати елемент керування у форму, потрібно:

  • Клацнути по піктограмі відповідного елемента на панелі Toolbox;

  • Встановити курсор (який змінить форму на хрестик) в те місце, де повинен знаходитись верхній лівий кут нового елемента керування;

  • Натиснути та утримувати ліву кнопку миші, перемістити курсор у потрібне місце.

При вставці елемента керування в документ автоматично включається режим конструктора, в якому відключено реакцію елемента керування на події (про включений режим свідчить втиснута відповідна кнопка ). В цьому режимі можна змінювати розміри та розташування елемента. Властивості елемента розміщують у вікні властивостей Properties, яке відображається після натискання кнопки . Після встановлення властивостей створюють програмний код, який описує поведінку елемента після виконання певних подій. Відобразити модуль. в якому в якому створюють відповідний програмний код, можна двічі натиснувши кнопку миші на елементі або клавішу F7.

Елементи керування

Кнопка

Призначення елемента керування

Label (Напис)

Дозволяє створювати заголовки елементів керування, інший текст

TextBox (Поле)

Використовується для введення довільної інформації; може містити один або декілька рядків

ComboBox

(Поле зі списком)

Об’єднує поле введення та вікно списку. Дозволяє здійснювати вибір значення з можливої сукупності та доповнювати сукупність значень

ListBox (Список)

Відображає список допустимих значень, з яких користувач може зробити вибір одного чи декількох значень

CheckBox

(Прапорець)

використовується для вибору варіантів, які не є взаємозаперечними (можна вибрати одне або декілька значень)

OptionButton

(перемикач)

Використовується для вибору одного із взаємозаперечних значень. Як правило, елементи об’єднані в групу

ToogleButton

(Вимикач)

Використовується для вибору варіантів, які не є взаємозаперечними (аналогічно до прапорців)

Frame (Рамка)

Візуальне і логічне об’єднання декількох елементів керування

CommandButton

(Кнопка)

Дозволяє приєднати до себе процедуру, яка виконуватиметься після натискання кнопки

TabStrip

(Набір закладок)

Використовується для групування за категоріями різних елементів керування в декількох областях діалогового вікна

MultiPage

(Набір сторінок)

Використовується для створення діалогових вікон із вкладками

ScrollBar (Лінії прокручування)

Дозволяє вибрати значення шляхом перебігу по всій сукупності (подібно до лічильника)

SpinButton

(Лічильник)

Спеціальний різновид текстового поля, який використовується для виведення числа, дати чи іншої послідовної величини, яка визначена в наперед заданому інтервалі

Image (Малюнок)

Дозволяє вивести графічне зображення

RefEdit (Редагування посилань)

Використовується для встановлення користувачем посилань на комірки чи діапазони комірок (піктограма знаходиться лише у програмі Excel)

Помістивши на форму елемент керування, можна змінювати його розміри, копіювати, знищувати, переміщати и змінювати його властивості.

Перед редагуванням елемента на формі необхідно його активізувати, клацнувши по ньому мишею (для активізації декількох елементів використовується клавіша Shift). Декілька елементів керування можна згрупувати, скориставшись командою Формат  Групувати (Format  Group). Згруповані елементи ведуть себе як один об’єкт. Відміну групування здійснює команда Формат  Розділити (Format  Ungroup).

Копіювати елементи можна за допомогою команди Правка  Копіювати (Edit  Copy) або комбінації клавіш Ctrl + C, вставити — Правка  Вставити (Edit  Paste) або Ctrl + V.

Знищують виділені елементи керування за допомогою клавіші Delete.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]