| 描述 | 语言元素 |
|---|
| 将控制权交给一个 Sub 或 Function 过程 。 | Call 语句 |
| 声明一个类的名称 。 | Class 语句 |
| 声明用于替换文字值的常数 。 | Const 语句 |
| 声明变量并分配存储空间 。 | Dim 语句 |
| 当某个条件为 True 时或在某个条件变为 True 之前重复执行一个语句块 。 | Do...Loop 语句 |
| 重新初始化固定大小的数组的元素和释放动态数组的存储空间 。 | Erase 语句 |
| 执行一条或多条指定语句 。 | Execute 语句 |
| 在一个脚本的全局命名空间中执行一条或多条语句 。 | ExecuteGlobal 语句 |
| 退出 Do...Loop、For...Next、Function 或 Sub 代码块 。 | Exit 语句 |
| 重复地执行一组语句达指定次数 。 | For...Next 语句 |
| 针对一个数组或集合中的每个元素重复执行一组语句 。 | For Each...Next 语句 |
| 声明一个 Function 过程的名称、参数和代码 。 | Function 语句 |
| 根据一个表达式的值而有条件地执行一组语句 。 | If...Then...Else 语句 |
| 激活错误处理 。 | On Error 语句 |
| 强制显式声明一个脚本中的所用变量 。 | Option Explicit 语句 |
| 声明私有变量并分配存储空间 。 | Private 语句 |
| 声明一个 Property 过程的名称、参数和代码,该过程取得(返回)一个属性的值 。 | Property Get 语句 |
| 声明一个 Property 过程的名称、参数和代码,该过程指定一个属性的值 。 | Property Let 语句 |
| 声明一个 Property 过程的名称、参数和代码,该过程设置对一个对象的引用 。 | Property Set 语句 |
| 声明公共变量并分配存储空间 。 | Public 语句 |
| 初始化随机数生成器 。 | Randomize 语句 |
| 声明动态数组变量并在过程级别上分配或重新分配存储空间 。 | ReDim 语句 |
| 包括程序中的解释性说明 。 | Rem 语句 |
| 根据一个表达式的值,相应地执行一组或多组语句 。 | Select Case 语句 |
| 将一个对象引用赋给一个变量或属性 。 | Set 语句 |
| 声明一个 Sub 过程的名称、参数和代码 。 | Sub 语句 |
| 给定条件为 True 时执行一系列语句 。. | While...Wend 语句 |
| 对单个对象执行一系列语句 。 | With 语句 |