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