Створення інтерфейсу користувача

Одним з варіантів організації діалогу з користувачем є використання функцій MsgBox і ІnputBox.

Функція MsgBox

Виводить повідомлення в діалоговому вікні, очікує від користувача щиглика на кнопці і повертає ціле значення, що визначає кнопку, на якій був зроблений щиглик.Функція має наступні параметри:

Першим параметром задається текст повідомлення. Другий параметр (необов'язковий) являє собою суму визначених костант VBA (константи, використовувані в програмі лабораторної роботи, приведені в таблиці 1.8), що вказують у вікні повідомлення набір кнопок, значків, а також інші елементи інтерфейсу. Третій параметр (необов'язковий) визначає заголовок вікна повідомлення. Якщо його опустити, то заголовок буде містити назву додатка, у середовищі якого виконується VBA – код.

Функция InputBox

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

Функція має наступні параметри:

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

Таблиця 1.8

Приклади констант

Константа Призначення
vbYesNo У вікні повідомлення присутні кнопки Даи Нет
vbCritical У вікні повідомлення присутній значок «Критическое сообщение»

Методичні рекомендації до виконання завдання №3

Тема: Створення інтерфейсу користувача

Ціль: Придбання практичних навичок розробки інтерфейсу користувача в середовищі VBA.

План

1. Вивчення організації інтерфейсу користувача за допомогою функцій виводу повідомлень користувачу і введення даних.

2. Модифікація процедури AvtUchet, використання в процесі її виконання інтерфейсу з користувачем.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: