VBScript MsgBox関数
完全な VBScript リファレンス
MsgBox 関数はメッセージボックスを表示し、ユーザーがボタンをクリックするのを待って、クリックされたボタンを示す値を返します。
MsgBox 関数は以下の値を返します:
- 1 = vbOK - OK ボタンがクリックされました
- 2 = vbCancel - Cancel ボタンがクリックされました
- 3 = vbAbort - Abort ボタンがクリックされました
- 4 = vbRetry - Retry ボタンがクリックされました
- 5 = vbIgnore - Ignore ボタンがクリックされました
- 6 = vbYes - Yes ボタンがクリックされました
- 7 = vbNo - No ボタンがクリックされました
注意:helpfile パラメータと context パラメータの両方が指定された場合、ユーザーは F1 キーを押してヘルプを表示できます。
ヒント:InputBox 関数を参照してください。
構文
MsgBox(prompt[,buttons][,title][,helpfile,context])
| パラメータ | 説明 |
|---|---|
| prompt | 必須。ダイアログボックスにメッセージとして表示される文字列式です。prompt の最大長は、使用する文字の幅によって異なりますが、約 1024 文字です。prompt に複数の行が含まれる場合は、各行の間に復帰文字(Chr(13))、改行文字(Chr(10))、または復帰改行文字の組み合わせ(Chr(13) & Chr(10))を使用して行を区切ることができます。 |
| buttons | 省略可能です。表示するボタンの数と種類、使用するアイコンのスタイル、デフォルトボタンの識別、およびメッセージボックスのスタイルを指定する数値の合計です。デフォルト値は 0 です。
ボタンは4つのグループに分けることができます。最初のグループの値(0〜5)は、ダイアログボックスに表示されるボタンの種類と数を表します。2番目のグループの値(16、32、48、64)は、アイコンのスタイルを表します。3番目のグループの値(0、256、512、768)は、デフォルトボタンを決定します。4番目のグループの値(0、4096)は、メッセージボックスのスタイルを決定します。これらの数値を加算して buttons パラメータの値を生成する場合は、各グループから1つの数値のみを使用できます。 |
| title | 省略可能です。メッセージボックスのタイトルです。デフォルトはアプリケーション名です。 |
| helpfile | 省略可能です。ダイアログボックスにコンテキスト依存のヘルプを提供するヘルプファイルを識別するための文字列式です。context パラメータと一緒に使用する必要があります。 |
| context | 省略可能です。ヘルプファイルの作成者によって特定のヘルプトピックに割り当てられたコンテキスト番号を識別するための数値式です。helpfile パラメータと一緒に使用する必要があります。 |
例
例 2
改行文字を含むメッセージボックス:
<script type="text/vbscript">
MsgBox("Hello" & chr(13) & "world")
</script>
MsgBox("Hello" & chr(13) & "world")
</script>
試してみる »
例 3
異なるボタンセットと異なるアイコン。クリックされたボタンの値を返します:
<script type="text/vbscript">
x=MsgBox("Hello world",n)
document.getElementById("myDiv").innerHTML="You clicked: " & x
</script>
x=MsgBox("Hello world",n)
document.getElementById("myDiv").innerHTML="You clicked: " & x
</script>
試してみる »
例 4
タイトル付きのメッセージボックス:
<script type="text/vbscript">
x=MsgBox("Are you a programmer",4,"Please answer")
</script>
x=MsgBox("Are you a programmer",4,"Please answer")
</script>
試してみる »
完全な VBScript リファレンス その他の拡張