The AutoCAD ActiveX/VBA interface represents several advantages over other AutoCAD API environments:
- Speed. Running in-process with VBA, ActiveX applications are faster than AutoLISP applications.
- Ease of Use. The programming language and development environment are easy to use and come installed with AutoCAD.
- Windows Interoperability. ActiveX and VBA are designed to be used with other Windows applications and provide an excellent path for communication of information across applications.
- Rapid Prototyping. The rapid interface development of VBA provides the perfect environment for prototyping applications, even if those applications will -eventually be developed in another language.
- Programmer Base. AutoCAD ActiveX and VBA technology provide Visual Basic 6 programmers with the ability to customize AutoCAD and develop applications for it.