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.