VBScript Statements
The following table lists the available VBScript statements:
Function | Description |
---|---|
Call | Transfers control to a Sub or Function procedure |
Class | Declares the name of a class, as well as a definition of the variables, properties, and methods that comprise the class |
Const | Declares constants for use in place of literal values |
Dim | Declares variables and allocates storage space |
Do...Loop | Repeats a block of statements while a condition is True or until a condition becomes True |
Erase | Reinitializes the elements of fixed-size arrays and deallocates dynamic-array storage space |
Execute | Executes one or more specified statements |
ExecuteGlobal | Executes one or more specified statements in the global namespace of a script |
Exit | Exits a block of Do...Loop, For...Next, Function, or Sub code |
For Each...Next | Repeats a group of statements for each element in an array or collection |
For...Next | Repeats a group of statements a specified number of times |
Function | Declares the name, arguments, and code that form the body of a Function procedure |
If...Then...Else | Conditionally executes a group of statements, depending on the value of an expression |
On Error | Enables or disables error-handling |
Option Explicit | Forces explicit declaration of all variables in a script |
Private | Declares private variables and allocates storage space. Declares, in a Class block, a private variable |
Property Get | Declares, in a Class block, the name, arguments, and code that form the body of a Property procedure that gets (returns) the value of a property |
Property Let | Declares, in a Class block, the name, arguments, and code that form the body of a Property procedure that assigns (sets) the value of a property |
Property Set | Declares, in a Class block, the name, arguments, and code that form the body of a Property procedure that sets a reference to an object |
Public | Declares public variables and allocates storage space. Declares, in a Class block, a public variable |
Randomize | Initializes the random-number generator |
ReDim | Declares dynamic-array variables, and allocates or reallocates storage space at procedure level |
Rem | Includes explanatory remarks in a program |
Select Case | Executes one of several groups of statements, depending on the value of an expression |
Set | Assigns an object reference to a variable or property, or associates a procedure reference with an event |
Stop | Suspends execution |
Sub | Declares the name, arguments, and code that form the body of a Sub procedure |
While...Wend | Executes a series of statements as long as a given condition is True |
With | Executes a series of statements on a single object |