Statements
These statements are built into the language itself. They are understood by the compiler, and are not explicitly declared nor defined in the visible runtime library.
WARNING
Work in Progress
Alphabetical List
Call -- transfer control to a procedure
Class -- define a class
Close -- concludes input/output (I/O) to a file opened using the Open statement
Const -- declares constants for use in place of literal values
Continue -- immediately begins the next iteration of the enclosing loop
Declare -- declares references to external procedures in a dynamic-link library (DLL)
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
End -- ends a procedure or block
Enum -- declares a type for an enumeration
Erase -- reinitializes the elements of fixed-size arrays, or releases dynamic-array storage space
Error -- simulates the occurrence of an error
Event -- declares a user-defined event
Exit -- exits a block of Do…Loop, For…Next, Function, Sub, or Property code
For ... Next -- repeats a group of statements while the loop counter approaches its final value
For Each...Next -- repeats a group of statements for each element in an array or collection
Function -- declares the name, arguments, and code that form the body of a Function procedure
Get
GoSub ... Return
GoTo
If ... Then ... Else
Input
Implements
Let
Line Input
Lock
LSet
Mid =
MidB =
Module
On Error
On ... GoTo, On .. GoSub
Open
Option -- configure a compiler option
Print
Private
Property
Public
Put
RaiseEvent
ReDim
Resume
Return
RSet
Seek
Select Case
Set
Static
Stop
Sub
Unlock
While ... Wend
With
Write
#If ... Then ... Else
Deprecated
DefBool through DefVar
Error