VBScript: InputBoxの戻り値(通常時とキャンセル時)

VBScriptでのInputBoxの戻り値について説明します。

「OK」ボタンを押したときはテキストボックスに入力された値が戻り、 「キャンセル」ボタンを押したときは空の文字列("")が戻ります。

InputBoxの右上にある「閉じる」を押したときや、 「Escape」キーを押した場合もキャンセルと同じで空の文字列("")が返ります。

次のサンプルコードはInputBoxの戻り値を受け取り、 キャンセルの場合とOKの場合で処理を分岐しています。

strRe = InputBox("名前を入力してください", "名前入力")

If strRe = "" Then
	' キャンセル時の処理
Else
	' OK時の処理
End If
VBScript入門