Пятница, 26.04.2024, 16:53
START-SM МИГРАЦИЯ ENGLISH INSURANCE ЗАРАБОТОК X1-MSB МАГАЗИН ФОРУМ АЗАРТ INFO-СТОК $ RUSBUX $
ФОРУМ САЙТА START-SM.AT.UA
Регистрация Новые сообщения Правила форума Участники Поиск ВХОД RSS
  • Страница 1 из 1
  • 1
Форум » EDUCATION » Excel VBA » Окно сообщения _ Message Box (VBA)
Окно сообщения _ Message Box
start-sm Дата: Вторник, 22.05.2012, 13:13 | Сообщение # 1
Admin
Administrator
Posts: 574
Reputation: 3
Status: Offline
* Как сделать выпадающее окно сообщения: MsgBox "текст сообщения", тип окна, "заголовок сообщения"

Пример:

Sub MessageBox()

Dim txt As String

txt = "Здесь сообщение"
MsgBox txt, 0, "Здесь заголовок"

End Sub


Пояснение (построчно):

1. Открываем подпрограмму с условным названием MessageBox без параметров ()
2. Задаём переменную txt типа строка string. Это делается для того, чтобы можно было позже в окно сообщение добавлять сообщение не путём записи сути сообщения в параметры функции, выдающей сообщение напрямую, а динамично, через переменную.
3. Присваиваем строковой переменной txt строковое значение, например, "Здесь заголовок".
4. Задаём сам код вывода окна сообщения MsgBox с такими параметрами через запятую:
- текст (суть) сообщения, которое мы будем брать из переменной txt. Однако, вместо этой переменной, можно и напрямую записать сообщение в кавычках.
- задаём числом тип окна сообщения (их всего 6, смотрите ниже).
- указываем текст, который будет в заголовке окна сообщения, например, "Здесь заголовок".
5. Закрываем подпрограмму (эта строка будет написана автоматическипосле того, как вы наберёте 1-ю строку).
 
start-sm Дата: Вторник, 22.05.2012, 13:19 | Сообщение # 2
Admin
Administrator
Posts: 574
Reputation: 3
Status: Offline
Типов окон сообщений есть 6 (обозначаются вторым параметром, после текста сообщения) от 0 до 5.

Ниже приведены эти типы окон сообщений:

0


1


2


3


4


5
 
Форум » EDUCATION » Excel VBA » Окно сообщения _ Message Box (VBA)
  • Страница 1 из 1
  • 1
Поиск:

    Copyright MyCorp © 2024 Бесплатный конструктор сайтов - uCoz