メッセージボックスを設定する定数一覧
| 設定項目 | ||
|---|---|---|
| 値 | 定数 | 内容 |
| 0 | vbOKOnly | [OK]ボタンのみ |
| 1 | vbOKCancel | [OK]と[キャンセル]ボタン |
| 2 | vbAbortRetryIgnore | [中止]、[再試行]、[無視]の各ボタン |
| 3 | vbYesNoCancel | [はい]、[いいえ]、[キャンセル]の各ボタン |
| 4 | vbYesNo | [はい]と[いいえ]ボタン |
| 5 | vbRetryCancel | [再試行]と[キャンセル]ボタン |
| 16 | vbCritical | “重大なメッセージ”アイコン |
| 32 | vbQuestion | “警告クエリ”アイコン |
| 48 | vbExclamation | “警告メッセージ”アイコン |
| 64 | vbInformation | “情報メッセージ”アイコン |
| 0 | vbDefaultButton1 | 1番目を標準ボタンとする |
| 256 | vbDefaultButton2 | 2番目を標準ボタンとする |
| 512 | vbDefaultButton3 | 3番目を標準ボタンとする |
| 768 | vbDefaultButton4 | 4番目を標準ボタンとする |
| 0 | vbApplicationModal | アプリケーションモーダルに設定する ユーザーはメッセージボックスに応答するまでExcelの操作を続行できない |
| 4096 | vbSystemModal | システムモーダルに設定する ユーザーがメッセージボックスに応答するまで、全てのアプリケーションの操作ができない |
| 16384 | vbMsgBoxHelpButton | メッセージボックスに[ヘルプ]ボタンを追加する |
| 65536 | vbMsgBoxSetForeground | メッセージボックスウィンドウを最前面に表示する |
| 524288 | vbMsgBoxRight | テキストを右揃えにする |
| 1048576 | vbMsgBoxRtlReading | ヘブライ語とアラビア語のシステムで、テキストが右から左に読む形式で表示させる |
| 戻り値 | ||
|---|---|---|
| 値 | 定数 | 説明 |
| 1 | vbOK | OK |
| 2 | vbCancel | Cancel |
| 3 | vbAbort | 中止 |
| 4 | vbRetry | 再試行 |
| 5 | vbIgnore | 無視 |
| 6 | vbYes | はい |
| 7 | vbNo | いいえ |
使用例
'■基本の形(はい、いいえ、キャンセルボタン) MsgBox "削除しますか?", vbYesNoCancel, "確認" '■アイコンを追加 MsgBox "削除しますか?", vbYesNoCancel + vbCritical, "確認" '■さらに[キャンセル]を標準ボタンに設定 MsgBox "削除しますか?", vbYesNoCancel + vbCritical + vbDefaultButton3, "確認"



コメント