Dim 语句

声明变量并分配存储空间。

语法

Dim varname[([subscripts])][, varname[([subscripts])]] . . .

参数:

  • varname:变量的名称;遵循标准变量命名约定。

  • subscripts:数组变量的维。subscripts 参数使用以下语法:

    upperbound [,upperbound] . . .数组的下限始终为零。

注释

在脚本级别使用 Dim 声明的变量可用于脚本中的所有过程。在过程级别,变量仅在过程内可用。

还可以使用带有空括号的 Dim 语句来声明动态数组。声明动态数组后,在过程中使用 ReDim 语句来定义数组中的维和元素数。如果尝试为在 Dim 语句中显式指定其大小的数组变量重新声明维,则会出现错误。

Note:

在过程中使用 Dim 语句时,通常会将 Dim 语句放在过程的开头。

以下示例说明了 Dim 语句的用法:

示例 1:

Dim Names(9)       ' Declare an array with 10 elements.
Dim MyVar, MyNum   ' Declare two variables.
        
Dim MyVariable
Dim MyVar1, MyVar2, MyVar3      
Dim MyArray(5) ' Creates an array with 6 elements (0 to 5)
        
Dim MyDynamicArray()
ReDim MyDynamicArray(10) ' Now it has 11 elements (0 to 10)
        
Dim count 
count = 10
Dim MyArray 
MyArray = Array("a1", "a2")

Dim Check, Counter
Check = True: Counter =0 'Initialize variables