Hola:
Para ejecutar una macro de VBA en autocad,:
se teclea el comando -VBAEJECUTAR y se pulsa return
se teclea el nombre de la macro y se pulsa return
Si se tiene que ejecutar la macro muchas veces seguidas tienes que volver a teclear el nombre de la macro.
¿Existe algún modo de repetir la macro sin tener que volver a teclear el nombre?.
Es como si pudiera ejecutar el comando "-VBAEJECUTAR nombremacro", de manera que al pulsar Return se repetiría la macro sin tener que volver a teclear el nombre.
Muchas gracias por anticipado.
¡Resuelto! Ir a solución.
Resuelto por emacrovba. Ir a solución.
NO ENTIENDO PORQUE NADIE DEL FORO TE HA ORIENTADO SOBRE ESTE TEMA , YA QUE VEO QUE TIENE MUCHO TIEMPO TU PREGUNTA, LA RESPUESTA ES SI, SE PUEDE REPETIR VARIAS VECES LA MISMA MACRO, EN LO PERSONAL USARÍA UNA MACRO VBA LES RECOMIENDO UN LIBRO "AutoCAD 2006 VBA: A Programmer's Reference" QUE ME AYUDO MUCHO A ENTENDER ESTE MUNDO DE LAS MACROS .
LA AYUDA DE REFERENCIA DE AUTOCAD TAMBIÉN ES GENIAL.
ESPERO QUE TE AYUDE.
SOLO TECLEA Y PEGA EL CODIGO ALT + F11
Public Sub EJEM() For I = 0 To 5 ThisDrawing.SendCommand "-VBARUN" & vbCr & " PRUEBA " & vbCr Next End Sub
ESPERO QUE SE ANIMEN Y EMPIECEN A PROGRAMAR, SALUDOS
Puede definir una funcion en lisp para que se cree un comando y este a su vez ejecute la rutina y no tenga que escribir todo desde vbarun
(command "-vbarun" "Module1.MyTest")
Le dejo mi canal por si desea conocer mas de macros en autocad
¿No encontraste lo que buscabas? Pregúntale a la comunidad o comparte tus conocimientos.