Call |
Call a subroutine |
Choose |
Return a value at a given index |
Do...Loop |
Execute a group of statements repeatedly |
DoEvents (function) |
Yield control to other applications |
DoEvents (statement) |
Yield control to other applications |
End |
Stop execution of a script |
Exit Do |
Exit a Do loop |
Exit For |
Exit a For loop |
For...Next |
Repeat a block of statement a specified number of times |
GoSub |
Execute at a specific label, allowing control to return later |
Goto |
Execute at a specific label |
If...Then...Else |
Conditionally execute one or more statements |
IIf |
Return one of two values depending on a condition |
Main |
Define a subroutine where execution begins |
Return |
Continue execution after the most recent GoSub |
Select...Case |
Execute one of a series of statements |
Sleep |
Pause for a specified number of milliseconds |
Stop |
Suspend execution, returning to a debugger (if present) |
Switch |
Return one of a series of expressions depending on a condition |
While...Wend |
Repeat a group of statements while a condition is True |
Language elements by category |