Ми можемо налаштувати вікно повідомлень, щоб надати користувачеві кілька різних кнопок, наприклад Так, Ні, Добре, Повторити, Перервати, Ігнорувати та Скасувати. Потім функція MsgBox поверне кнопку, яку було натиснуто.
Як налаштувати вікно повідомлень і використовувати різні кнопки
- vbOKOnly. Це дає вам просту кнопку OK. …
- vbOKCancel. Ця константа дає вам кнопку OK і кнопку скасування. …
- vbAbortRetryIgnore. Це дає змогу відобразити три кнопки «Про програму», «Повторити спробу» та «Ігнорувати». …
- vbYesNoCancel. …
- vbТакНі. …
- vbRetryCancel. …
- vbCritical. …
- vbQuestion.
MsgBox є діалогове вікно в excel VBA, яке можна використовувати для інформування користувачів вашої програми. Він відображає спливаюче вікно повідомлення та очікує, поки користувач натисне кнопку, а потім виконується дія на основі кнопки, натиснутої користувачем. Він надає можливість кінцевим користувачам взаємодіяти з книгою.
Існує чотири типи вікон повідомлень: сповіщення, підтвердження, запит і загальний .
Відображає вікно повідомлень, також відоме як діалогове вікно, яке представляє повідомлення для користувача. Це модальне вікно, яке блокує інші дії в додатку, поки користувач не закриє його. MessageBox може містити текст, кнопки та символи, які інформують та інструктують користувача.
Константи кнопки VBA MsgBox
Постійний | Група | опис |
---|---|---|
vbOKOnly | 1 | Кнопка ОК. |
vbOKCancel | 1 | Кнопки «ОК» і «Скасувати». |
vbAbortRetryIgnore | 1 | Кнопки «Скасувати», «Повторити» та «Ігнорувати». |
vbYesNoCancel | 1 | Кнопки «Так», «Ні» та «Скасувати». |