Formáty ukládání souboru ve VBA

AutoCAD používá pro ukládání projektů samostatný soubor s příponou .dvb. Díky uložení projektu (makra) VBA do samostatného souboru, je spolupráce VBA s AutoCADem velice podobá jako u AutoLISPu nebo ObjectARX. Protože jsou VBA projekty ukládány do zvláštního souboru, jeden projekt může otevírat a zavírat různé výkresy během jednoho spuštění AutoCADu.

Poznámka - binární kompatibilita projektů VBA s VB

Projekty AutoCAD Visual Basicu pro Aplikace nejsou binárně kompatibilní se samostatnými projekty Visual Basicu (soubory VBP). Přesto lze formuláře, moduly a třídy přenášet mezi různými projekty pomocí příkazů VBA IMPORT a EXPORT v integrovaném vývojovém prostředí VBA (IDE VBA). VBA projekty načtete příkazem VBALOAD. Jakmile je projekt načten, jeho moduly a makra jsou přístupné z dialogového okna Makra. Ke spuštění modulu (procedury nebo funkce) slouží příkaz VBARUN. Pokud není načten žádný VBA projekt, tyto volby jsou nedostupné. Procedury zobrazené v seznamu Název makra používá následující formát:

modul.makro

V dialogovém okně Makra nejprve vyberete hodnotu v seznam Makra v a pak si vyberete ze seznamu modulů.