2012

Table Of Contents
acvba.arx Automatically Load VBA
You cannot load VBA until an AutoCAD VBA command is issued. If you want
to load VBA automatically every time you start AutoCAD include the following
line in the acad.rx file:
acvba.arx
You can automatically run a macro in the acad.dvb file by naming the macro
AcadStartup. Any macro in your acad.dvb file called AcadStartup automatically
executes when VBA loads.
acad.dvb Automatically Load a VBA Project
The acad.dvb file is useful if you want to load a specific VBA project that
contains macros you want each time you start AutoCAD. Each time you start
a new AutoCAD drawing session, AutoCAD searches for the acad.dvb file and
loads it.
If you want a macro in your acad.dvb file to run each time you start a new
drawing or open an existing one, add the following code to your acaddoc.lsp
file:
(defun S::STARTUP()
(command "_-vbarun" "updatetitleblock")
)
The project name in the example is updatetitleblock.
Quick Reference
Commands
APPLOAD
Loads and unloads applications and defines which applications to load at
startup.
VBAIDE
Displays the Visual Basic Editor.
VBALOAD
Loads a global VBA project into the current work session.
VBAMAN
Manages VBA project operations using a dialog box.
432 | Chapter 7 Introduction to Programming Interfaces