como ejecutar una macro al abrir una hoja

07/11/2003 - 23:58 por Choc | Informe spam
Antes que nada, gracias.

Poss eso... Me gustaría que al abrir un archivo excel se ejecutara una
macro. ¿Se puede?

Otra cosa... al ejecutar esa macro ¿puedo llamar a un comando bat?

Un saludo.
 

Leer las respuestas

#1 Héctor Miguel
08/11/2003 - 03:07 | Informe spam
Hola, Choc !

... que al abrir un archivo excel se ejecutara una macro [...]



==> puedes poner el codigo que deseas que se ejecute en:
-o- el modulo de eventos del libro [ThisWorkbook], en el evento Workbook_Open
-o- en un modulo 'normal' dentro de un procedimiento que 'se llame' Auto_Open
'puedes' usar ambos [para 'diferentes' procesos] =>se ejecuta primero Workbook_Open<
... al ejecutar esa macro ¿puedo llamar a un comando bat?



==> prueba usando el comando Shell [p.e.]
-o- Shell "C:\Directorio\Archivo.bat"
-o- Shell "C:\Directorio\Archivo.bat", vbMaximizedFocus
-o- Shell "Cmd.exe /C Start C:\Directorio\Archivo.bat" <=Windows XP
notas: Shell NO 'espera' a que se termine la ejecucion del bat, la macro continua independiente <== OJO

Saludos,
Héctor.

Preguntas similares