| 范围 | 说明 |
|---|---|
| A-Z、a-z | 可用于所有位置,不区分大小写
标识符最长 255 字符 |
| 0-9 | 不能用于首位 |
| _(下划线) | 不能用于首位 |
| %&!#@$ | 不属于变量名,加在尾部代替类型说明 |
| Option Explicit '强制变量必须定义后才能使用
Dim/Private/Static/Public/Global varname [as vartype] [,...] |
| Dim WithEvents varname AS objectname '定义对象,并且使其事件可编程 |
| Dim MyArray(1 to 10) [as vartype] '定义数组
Dim MyArray() |
| 参数 | 意义 |
|---|---|
| Private/Dim | 私有,仅在本程序段/函数/模块内有效 |
| Public | 公有,任何地方可用
在窗体中时,变量为窗体属性 |
| Global | 公有,整个应用程序中可用 |
| Static | 静态,始终保持值可用
定义静态函数时,函数内部全部是静态变量 |
| vartype | 变量类型,默认为 Variant |
| 可加字符 | 类型 |
|---|---|
| % | Integer |
| & | Long |
| ! | Single |
| # | Double |
| @ | Currency |
| $ | String |