MsgBox 関数の定数 |
MsgBox 関数の引数の値 |
定数 |
値 |
内容 |
|
|
|
vbOKOnly |
0 |
(既定値) [OK] ボタンのみを表示します。 |
vbOKCancel |
1 |
[OK] ボタンと [キャンセル] ボタンを表示します。 |
vbAbortRetryIgnore |
2 |
[中止]、[再試行]、[無視] の 3 つのボタンを表示します。 |
vbYesNoCancel |
3 |
[はい]、[いいえ]、[キャンセル] の 3 つのボタンを表示します。 |
vbYesNo |
4 |
[はい] ボタンと [いいえ] ボタンを表示します。 |
vbRetryCancel |
5 |
[再試行] ボタンと [キャンセル] ボタンを表示します。 |
vbMsgBoxHelpButton |
16384 |
ヘルプ ボタンを追加します。 |
|
|
|
vbCritical |
16 |
警告メッセージ アイコンを表示します。 |
vbQuestion |
32 |
問い合わせメッセージ アイコンを表示します。 |
vbExclamation |
48 |
注意メッセージ アイコンを表示します。 |
vbInformation |
64 |
情報メッセージ アイコンを表示します。 |
|
|
|
vbDefaultButton1 |
0 |
(既定値)第 1 ボタンを標準ボタンに設定します。 |
vbDefaultButton2 |
256 |
第 2 ボタンを標準ボタンに設定します。 |
vbDefaultButton3 |
512 |
第 3 ボタンを標準ボタンに設定します。 |
vbDefaultButton4 |
768 |
第 4 ボタンを標準ボタンに設定します。 |
|
|
|
vbApplicationModal |
0 |
(既定値)アプリケーション モーダルに設定します。 |
vbSystemModal |
4096 |
システム モーダルに設定します。 |
|
|
|
VbMsgBoxSetForeground |
65536 |
最前面のウィンドウとして表示します。 |
|
|
|
vbMsgBoxRight |
524288 |
テキストを右寄せで表示します。 |
vbMsgBoxRtlReading |
1048576 |
テキストを、右から左の方向で表示します。 |
MsgBox 関数の戻り値 |
定数 |
値 |
内容 (選択されたボタン) |
vbOK |
1 |
[OK] |
vbCancel |
2 |
[キャンセル] |
vbAbort |
3 |
[中止] |
vbRetry |
4 |
[再試行] |
vbIgnore |
5 |
[無視] |
vbYes |
6 |
[はい] |
vbNo |
7 |
[いいえ] |
Option Explicit
Sub MsgboxTest()
Dim msg As Variant, str As String
str = "MsgboxTest"
msg = MsgBox("あいうえお", vbYesNoCancel + 64 + 524288 + 512, str)
If msg = 7 Then
MsgBox "[いいえ]が選択されました", 16, str
ElseIf vbCancel Then
MsgBox "[キャンセル]が選択されました", 48, str
End If
End Sub
|