一覧表

【一覧】メッセージボックスの設定項目【MsgBox関数】【ExcelVBA】

メッセージボックスを設定する定数一覧

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

使用例

'■基本の形(はい、いいえ、キャンセルボタン)
MsgBox "削除しますか?", vbYesNoCancel, "確認"

'■アイコンを追加
MsgBox "削除しますか?", vbYesNoCancel + vbCritical, "確認"

'■さらに[キャンセル]を標準ボタンに設定
MsgBox "削除しますか?", vbYesNoCancel + vbCritical + vbDefaultButton3, "確認"

関連記事

コメント

タイトルとURLをコピーしました