傳回包含陣列的 a Variant 。
語法
Array(arglist)
必要 arglist 引數是指派給 中陣列 Variant元素的逗號分隔值清單。 如果您未指定任何引數,Access 會建立長度為零的陣列。
註解
若要參照陣列中的元素,請使用變數名稱,後面加上括號,括弧內含所需元素的索引號碼。 在下列範例中,第一個陳述式會建立名為 的變數AVariant。 第二個陳述式會將陣列 A指派給 。 最後一個陳述式會將第二個陣列元素中的值指派給另一個變數。
注意
下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需有關使用 VBA 的詳細資訊,請從 [搜尋] 旁的下拉式清單中選取 [開發人員參考],然後在搜尋方塊中輸入一或多個字詞。
Dim A As Variant
A = Array(10,20,30)
B = A(2)
函數所建立Array陣列的下限由陳述式指定的Option Base下限決定,除非使用類型程式庫的名稱限定VBA.Array,例如 Array 。 如果您使用類型程式庫名稱來限定它,Array則不受 的影響。Option Base
注意
未宣告為陣列的 A Variant 仍可包含陣列。
Variant變數可以包含任何類型的陣列,但固定長度字串和使用者定義類型除外。 包含陣列的 A Variant 在概念上與其元素類型 Variant為 的陣列不同,但您存取陣列元素的方式相同。
範例
此範例會使用函數 Array 來傳回包含陣列的 a Variant 。
Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume the lower bound is set to 1 by using the
' Option Base statement.
MyDay = MyWeek(2) ' MyDay contains "Tue".
MyDay = MyWeek(4) ' MyDay contains "Thu".