Ejecución automática de una macro de VBA

AutoCAD ActiveX

 
Ejecución automática de una macro de VBA
 
 
 

Es posible ejecutar automáticamente cualquier macro del archivo acad.dvb, si se le llama con la versión de línea de comando de VBARUN desde una función de inicio de AutoCAD como acad.lsp. Por ejemplo, para ejecutar de forma automática una macro llamada drawline, en primer lugar guarde la macro drawline en el archivo acad.dvb. A continuación, ejecute notepad.exe y cree (o añada) las siguientes líneas de acad.lsp:

(defun S::STARTUP()
     (command "_-vbarun" "drawline")
)

Se puede conseguir que se ejecute una macro al cargar VBA si se le asigna el nombre de macro AcadStartup. Una macro del archivo acad.dvb que se llame AcadStartup se ejecuta de forma automática al cargarse VBA.