Returnerar en Variant som innehåller en matris.
Syntax
Array(arglist)
Det obligatoriska arglist argumentet är en kommaavgränsad lista med värden som tilldelas till elementen i matrisen Varianti . Om du inte anger några argument skapas en matris med nollängd i Access.
Kommentarer
Om du vill referera till ett element i en matris använder du variabelnamnet följt av parenteser som innehåller indexnumret för det element du vill använda. I följande exempel skapar den första instruktionen en variabel med namnet A .Variant Det andra uttrycket tilldelar en matris till A. Det sista uttrycket tilldelar värdet i det andra matriselementet till en annan variabel.
Obs
Följande exempel visar hur du använder den här funktionen i en VBA-modul (Visual Basic for Applications). Om du vill ha mer information om hur du arbetar med VBA väljer du Utvecklarreferens i listrutan bredvid Sök och anger sedan ett eller flera termer i sökrutan.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Den nedre gränsen för en matris som skapas av Array funktionen bestäms av den undre gränsen som anges med Option Base uttrycket, såvida inte Array är kvalificerad med namnet på typbiblioteket, till exempel VBA.Array. Om du är berättigad till namnet på typbiblioteket Array påverkas det inte av Option Base.
Obs
A Variant som inte deklareras som en matris kan fortfarande innehålla en matris. En Variant variabel kan innehålla en matris av alla typer utom strängar med fast längd och användardefinierade typer. En Variant som innehåller en matris skiljer sig konceptuellt från en matris vars element är av typen Variant, men du kommer åt matriselementen på samma sätt.
Exempel
I det Array här exemplet används funktionen för att returnera en Variant som innehåller en matris.
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".