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