Použití typu Variant v metodách a vlastnostech

Variant je prvek ActiveX chovající se jako kontejner, který může obsahovat libovolný typ dat s výjimkou řetězců fixní délky a uživatelem definovaných typů. Variant může obsahovat i specielní hodnoty (Empty, Error, Nothing a NULL). Uživatel může určit jakým způsobem budou data ve variantu uspořádána. Pro uspořádání dat se používají například funkce Visual Basicu pro aplikace: VarType nebo TypeName.

Použití prvku variant pro data polí

Prvky variant se používají pro předání polí dat do a z ActiveX automatizace AutoCAD. Z toho plyne, pokud potřebujete, aby pole bylo akceptováno v ActiveX metodami a vlastnostmi AutoCAD, musí být typu variant. Také data, vrácená rozhraním ActiveX AutoCADu, musí být zpracována jako objekty variant.

POZNÁMKA: V AutoCADu, VBA automaticky převádí pole na typ variant. Pozor, data vrácená AutoCADem jsou typu variant a musí být také tak zpracována.