Возвращает объект , Variant содержащий массив.
Синтаксис
Array(arglist)
Обязательный arglist аргумент — это разделенный запятыми список значений, назначенных элементам массива Variantв . Если аргументы не указаны, Access создает массив нулевой длины.
Замечания
Чтобы сослаться на элемент в массиве, используйте имя переменной, за которой следует круглые скобки, содержащие номер индекса для нужного элемента. В следующем примере первая инструкция создает переменную с именем AVariant. Вторая инструкция присваивает массив .A Последняя инструкция присваивает значение во втором элементе массива другой переменной.
Примечание
В следующих примерах показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Для получения дополнительных сведений о работе с VBA выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск, а затем введите одно или несколько терминов в поле поиска.
Dim A As Variant
A = Array(10,20,30)
B = A(2)
Нижняя граница массива, созданного Array функцией, определяется нижней границей, указанной Option Base в инструкции , если Array только она не указана именем библиотеки типов, например VBA.Array. Если указать имя библиотеки типов, Array это не влияет на Option Base.
Примечание
Объект Variant , который не объявлен как массив, по-прежнему может содержать массив. Переменная Variant может содержать массив любого типа, кроме строк фиксированной длины и определяемых пользователем типов. Объект , Variant содержащий массив, концептуально отличается от массива, элементы которого имеют тип Variant, но доступ к элементам массива осуществляется аналогичным образом.
Пример
В этом примере функция возвращает ArrayVariant объект , содержащий массив.
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".