Funkcja zwraca wartość wariantu po zmianie jego typu.
Jeśli zmiana typu nie jest możliwa, funkcja zwróci nil
typ
wartość
znaczenie
vlax-vbEmpty
Niezainicjalizowany
vlax-vbNull
1
Nie zawierający poprawnych wartości
vlax-vbInteger
2
Liczba całkowita
vlax-vbLong
3
Duża liczba całkowita
vlax-vbSingle
4
Liczba rzeczywista
vlax-vbDouble
5
Liczba rzeczywista podwójnej precyzji
vlax-vbString
8
Tekst
vlax-vbBoolean
11
Wartoś logiki boolowskiej
vlax-vbArray
8196
Tablica
Przykład: (setq liczba (vlax-make-variant 12.3 vlax-vbSingle)) (setq tekst (vlax-variant-change-type liczba vlax-vbString)) (vlax-variant-value tekst) Zwróci: "12.3"