VBScriptのステートメント
VBScriptには、処理の流れを制御するステートメントが多数用意されています。これらのステートメントを使用してスクリプトを記述します。ステートメントの一覧を以下に示します。
VBScriptのステートメント 演算子 説明 call functionName ( arg, ...) 他の関数functionNameに制御を渡す const constName = valure 値がvalueの定数constNameの宣言に使用する Dim variableName 変数variableNameの宣言に使用する Do [ { While | Until } condition ]
・・・
LoopDo Whileは条件conditionが真(True)の間だけ、Do Untilは条件conditionが 真(True)になるまで一連のステートメントを繰り返す Do
・・・
Loop [ { While | Until } condition ]Loop Whileは条件conditionが真(True)の間だけ、Loop Untilは条件conditionが真(True)になるまで一連のステートメントを最低1回は繰り返す Erase variableName 配列variableNameの初期化または削除を行う Exit Do Loop, For Next, Function, Subから抜け出す For cnt = start To end [ Step step ]
・・・
Next変数cntがstartから加算値stepでendまでになるまで一連のステートメントを繰り返す For Each element In group
・・・
Next配列やコレクションgroupの各要素elementに対して一連のステートメントを繰り返し実行する Function name [ ( arg, ... ) ]
・・・
End FunctionFunctionプロシージャnameのステートメントブロックを示す If condition Then ...
[Else ・・・]
End If条件conditionが真か偽かによって実行の制御を切り替える On Error Resume Next 実行時エラーで処理を中止しないようにする Option Explicit 明示的な変数宣言を必要とするようにする Private プライベート変数の宣言に使用する Public パブリック変数の宣言に使用する ReDim variableName 動的配列変数variableNameの宣言に使用する Rem comment プログラム内にコメントを記述するときに指定する Select Case expression
[Casese exp・・・]
End Select条件expressionの返り値がexpと等しいステートメントブロックのいずれかを実行する
Set object = { expression | Nothing } 変数objectにオブジェクトexpressionへの参照をする(Nothingで開放する) Sub name [ ( arg, ... ) ]
・・・
End SubSubプロシージャnameのステートメントブロックを示す While condition
・・・
Wend条件conditionが真(True)の間だけ一連のステートメントを繰り返す Shirley's i-box | Shirley's little-box | RIKO's Trial TOP | RIKOの保管庫