Работа с типом Variant

NullВозвращает значение Null.
UnassignedВозвращает значение Unassigned.
VarArrayDimCountВозвращает число измерений массива. Возвращает 0, если это не массив.
VarArrayGetВозвращает значение указанного элемента массива.
VarArrayHighBoundВозвращает верхнюю границу массива указанного измерения.
VarArrayLowBoundВозвращает нижнюю границу массива указанного измерения.
VarArrayOfСоздает одномерный массив Variant, содержащий те же значения, что и открытый массив, переданный в качестве аргумента. Результирующий массив имеет нижнюю границу, равную нулю, и верхнюю границу, равную размеру массива минус 1.
VarArraySetУстанавливает значение указанного элемента массива.
VarAsTypeПреобразует значение типа вариант в другой тип вариант. Если это невозможно, то возникает исключение.
VarCastПриведение типа вариант к другому типу. Если приведение невозможно, возникает исключение.
VarIsEmptyВозвращает True, если значение пусто (имеет тип varEmpty).
VarIsNothingВозвращает True, если переменная IDispatch равна nil.
VarIsNullВозвращает True, если значение равно Null.
VarToStrПреобразует тип вариант в строку.
VarTypeВозвращает тип переменной вариант.