Работа с типом 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 | Возвращает тип переменной вариант. |