Devolve um Variant que contém uma matriz.
Sintaxe
Array(arglist)
O argumento necessário arglist é uma lista delimitada por vírgulas de valores atribuídos aos elementos da matriz no Variant. Se não especificar argumentos, o Access cria uma matriz de comprimento zero.
Comentários
Para fazer referência a um elemento numa matriz, utilize o nome da variável seguido de parênteses que contêm o número de índice do elemento pretendido. No exemplo seguinte, a primeira instrução cria uma variável denominada A .Variant A segunda instrução atribui uma matriz a A. A última instrução atribui o valor no segundo elemento de matriz a outra variável.
Nota
Os exemplos seguintes mostram como utilizar esta função num módulo Visual Basic for Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Programador na lista pendente junto a Procurar e, em seguida, introduza um ou mais termos na caixa de pesquisa.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
O limite inferior de uma matriz criada pela Array função é determinado pelo limite inferior especificado com a Option Base instrução , a menos que seja Array qualificado com o nome da biblioteca de tipos, como VBA.Array. Se o qualificar com o nome da biblioteca de tipo, Array não será afetado por Option Base.
Nota
Um Variant que não é declarado como uma matriz ainda pode conter uma matriz. Uma Variant variável pode conter uma matriz de qualquer tipo, exceto cadeias de comprimento fixo e tipos definidos pelo utilizador. Um Variant que contém uma matriz é conceptualmente diferente de uma matriz cujos elementos são do tipo Variant, mas acede aos elementos da matriz da mesma forma.
Exemplo
Este exemplo utiliza a Array função para devolver uma Variant que contém uma matriz.
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".