Historie vývoje technologie Visual Basic pro Aplikace

Historie programovacího jazyku Visual Basic pro Aplikace, zkráceně VBA, sahá do roku 1994, kdy byl poprvé integrován do aplikací Microsoft Excel a Project (verze 95).

Vzhledem k rostoucí skupině uživatelů používajících Visual Basic pro Aplikace pro úpravu aplikací z balíku programů Office a rostoucí oblibě samotného programovacího jazyku VBA, se firma Autodesk rozhodla k vytvoření tzv. Preview Edition Visual Basicu pro Aplikace. Tuto verzi VBA bylo možné používat v AutoCADu R14.0. Preview Edition VBA, byla v podstatě testovací verze VBA.

Preview Edition měla řadu nedostatků. Hlavním nedostatkem byla skutečnost, že objektový model AutoCADu nebyl v této verzi VBA kompletní. Dále firma Autodesk neposkytovala žádné záruky na tuto verzi a v neposlední řadě se Preview Edition VBA musela k AutoCADu dokupovat. Přes výše uvedené nedostatky bylo prokázáno, že VBA je pro přizpůsobování AutoCADu plnohodnotný nástroj. Proto byla technologie VBA implementována již do další verze AutoCADu - 14.01.

Verze R14.01 obsahovala již širokou paletu nástrojů a rozsáhlejší objektový model. Bohužel objektový model AutoCADu ještě nebyl zdaleka kompletní. Nekompletnost objektového modelu běžný uživatel nepostřehne, u speciálních aplikací, může však uživatel narazit na chybějící podporu.

Ve verzi AutoCADu 2000 je implementován Visual Basic pro Aplikace verze 5.0. V současnosti je na trhu již verze technologie VBA - 6.0. Bohužel v době tvorby (implementaci) technologie VBA do AutoCADu bylo k dispozici pouze VBA verze 5.0.

Visual Basic pro Aplikace verze 5.0 zahrnuje celý objektový model AutoCADu. Prostředí VBA se tímto stalo rovnocenným partnerem, který je výkonností o něco málo horší než kompilované ObjectARX.