范围 | 说明 |
---|---|
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 |