VbMsgBoxStyle
Buttons, icons, default-button, modality, and other behaviour flags for the MsgBox dialog. Combine values from different groups with Or (or addition) to specify the desired combination --- for example, vbYesNo Or vbCritical Or vbDefaultButton2.
Buttons
| Constant | Value | Description |
|---|---|---|
| vbOKOnly | 0 | OK button only (default). |
| vbOKCancel | 1 | OK and Cancel buttons. |
| vbAbortRetryIgnore | 2 | Abort, Retry, and Ignore buttons. |
| vbYesNoCancel | 3 | Yes, No, and Cancel buttons. |
| vbYesNo | 4 | Yes and No buttons. |
| vbRetryCancel | 5 | Retry and Cancel buttons. |
| vbCancelTryAgainContinue | 6 | Cancel, Try Again, and Continue buttons. |
Icon
| Constant | Value | Description |
|---|---|---|
| vbCritical | 16 | Critical message icon. |
| vbQuestion | 32 | Warning query icon. |
| vbExclamation | 48 | Warning message icon. |
| vbInformation | 64 | Information message icon. |
Default button
| Constant | Value | Description |
|---|---|---|
| vbDefaultButton1 | 0 | First button is default (default). |
| vbDefaultButton2 | 256 | Second button is default. |
| vbDefaultButton3 | 512 | Third button is default. |
| vbDefaultButton4 | 768 | Fourth button is default. |
Modality
| Constant | Value | Description |
|---|---|---|
| vbApplicationModal | 0 | Application-modal message box (default). |
| vbSystemModal | 4096 | System-modal message box. |
Options
| Constant | Value | Description |
|---|---|---|
| vbMsgBoxHelpButton | 16384 | Adds a Help button to the message box. |
| vbMsgBoxSetForeground | 65536 | Specifies the message box window as the foreground window. |
| vbMsgBoxRight | 524288 | Text is right-aligned. |
| vbMsgBoxRtlReading | 1048576 | Text is displayed right-to-left, for Hebrew and Arabic systems. |