Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мет-материалы_ДИ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
140.29 Кб
Скачать

Функція MsgBox

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

Синтаксис

MsgBox(повідомлення [, кнопки] [, заголовок] [,файл_допомоги, номер_розділу])

Обов’язковим є тільки операнд повідомлення. В нашому варіанті використовується ще операнд кнопки.

Повідомлення

Вираження типу String в діалоговому вікні. Максимальна довжина не більш 1024 символів, для переходу на новий рядок використовується системна константа vbCrLf.

Кнопки

Необов’язковий. Якщо операнд відсутній, в діалоговому вікні буде присутня тільки кнопка "OK". В процедурі, що наведена нижче, використовується системне ім'я vbYesNo, тобто у вікні будуть присутні 2 кнопки "Да" і "Нет". В залежності від того, на якій кнопці був виконаний щиглик миші, змінна Кнопки буде приймати конкретне значення. У даному випадку, якщо щиглик зроблено на кнопці "Да", буде повернено значення 6, якщо на кнопці "Нет" – значення 7. В процедурі це значення аналізується і, в залежності від цього виконуються ті, або інші оператори.

Приклад.

MsgBox ("Число має бути менш 1. Повторіть ввід")

Функція InputBox

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

Обов’язковим є тільки операнд повідомлення

InputBox(повідомлення)

Приклад.

p1 = InputBox("Введить p1 у форматі 0, ##")

Литература

  1. Информатика. Базовий курс. Под редакцией С.В. Симоновича. – СПб: Питер, 2001

  2. Гарнаев А.,Excel,VBA,Internet в экономике и финансах, Санкт-Петербург: « БХВ-Петербург», 2003

14