Over 1.092.000 registered users (EN+CZ).
AutoCAD tips, Inventor tips, Revit tips.
Try the new precise Engineering calculator.
New AutoCAD 2026 commands and variables.
CAD tip # 7527:
Question
A
As Microsoft ends its support for the developer technology VBA (Visual Basic for Applications) you might make use of the following table of Autodesk CAD software that currently supports VBA, has supported VBA, or supports the successor integrated development environments (IDE) for developing custom macros and utilities - e.g. VSTA (Visual Studio Tools for Applications, VB.NET).
Applies to Windows versions of CAD software:
CAD application | IDE technology | Note |
---|---|---|
AutoCAD 2012 | VSTA ? | estimate only |
AutoCAD 2011 | VBA | only as installable add-on - see Download |
AutoCAD 2010 | VBA | only as installable add-on - see Download |
AutoCAD 2009 | VBA | and all older and vertical versions - since ver. 2000 |
<> | ||
AutoCAD Civil 3D 2011 | VBA | . |
AutoCAD Civil 3D 2010 | VBA | and all older versions o Civil3D |
<> | ||
Revit 2011 | VSTA | . |
Revit 2010 | VSTA | . |
Revit 2009 | VSTA | 2008 and older did not contain IDE |
<> | ||
Inventor 2011 | VBA | plus iLogic |
Inventor 2010 | VBA | and all older versions of Inventor |
Besides IDE support, Autodesk products support also other programming interfaces (API) for add-on application development using standalone development tools (e.g. MS Visual Studio .Net).
NOTE: Autodesk supports VBA even in 64-bit versions of its software, despite that the VBA technology itself is only 32-bit.
ACADInvCivilRevit


28.8.2010
14459×