MsgBox関数では、ボタンの内容やアイコン等の組み合わせを定数で指定します。用途に応じて次のような定数を使うことができます。
| 表示時の設定内容 |
定数 |
実行結果 |
| [OK]ボタンのみ |
vbOKOnly |
 |
| [OK]ボタン、[キャンセル]ボタン |
vbOKCancel |
 |
| [中止]ボタン、[再試行]ボタン、[無視]ボタン |
vbAbortRetryIgnore |
 |
| [はい]ボタン、[いいえ]ボタン、[キャンセル]ボタン |
vbYesNoCancel |
 |
| [はい]ボタン、[いいえ] |
vbYesNo |
 |
| [再試行]ボタン、[キャンセル]ボタン |
vbRetryCancel |
 |
| 警告メッセージアイコン |
vbCritical |
 |
| 問い合わせメッセージアイコン |
vbQuestion |
 |
| 注意メッセージアイコン |
vbExclamation |
 |
| 情報メッセージアイコン |
vbInformation |
 |
| 第1ボタンをデフォルトボタンに設定 |
vbDefaultButton1 |
 |
| 第2ボタンをデフォルトボタンに設定 |
vbDefaultButton2 |
 |
| 第3ボタンをデフォルトボタンに設定 |
vbDefaultButton3 |
 |
| 返り値として選択されたボタン |
定数 |
| [OK]ボタン |
vbOK |
| [キャンセル]ボタン |
vbCancel |
| [はい]ボタン |
vbYes |
| [いいえ]ボタン |
vbNo |
| [中止]ボタン |
vbAbort |
| [再試行]ボタン |
vbRetry |
| [無視]ボタン |
vbIgnore |
|