Evento Imprimir

02/12/2005 - 20:27 por Armando | Informe spam
cordial Saludo

¿Cómo puedo capturar el evento "IMPRIMIR"?. Lo que necesito es ejecutar una
macro cada vez que se imprima.

gracias!!

Preguntas similare

Leer las respuestas

#1 Marta PM [MVP Office]
02/12/2005 - 21:57 | Informe spam
Hola:
Puedes mirar en la ayuda de Visual Basic de Word el Evento
DocumentBeforePrint y ver si te sirve.
Marta PM
Saúdos/Saludos
MVP Office


Gracias por votar si el post te parece útil

http://www.fermu.com


"Armando" wrote:

cordial Saludo

¿Cómo puedo capturar el evento "IMPRIMIR"?. Lo que necesito es ejecutar una
macro cada vez que se imprima.

gracias!!
Respuesta Responder a este mensaje
#2 Marta PM [MVP Office]
02/12/2005 - 22:13 | Informe spam
Otra posible solución sería crear un módulo que incluyese dos macros como
estas:
Sub FilePrint()
'Con esto capturas el evento que se produce al ir al menú Archivo / Imprimir
'Aquí introduces la ruta de la macro que quieres ejecutar con referencia al
proyecto, al módulo y al nombre de la macro que desees ejecutar
Application.Run MacroName:="Normal.NewMacros.Macro11"
End Sub
Sub FilePrintDefault()
'Con esto capturas el evento que se produce al darle al botón de la
impresora en la barra de herramientas
Application.Run MacroName:="Normal.NewMacros.Macro11"
End Sub


Marta PM
Saúdos/Saludos
MVP Office


Gracias por votar si el post te parece útil

http://www.fermu.com


"Armando" wrote:

cordial Saludo

¿Cómo puedo capturar el evento "IMPRIMIR"?. Lo que necesito es ejecutar una
macro cada vez que se imprima.

gracias!!
Respuesta Responder a este mensaje
#3 Armando
02/12/2005 - 22:48 | Informe spam
Hola Marta..
Estoy haciendo mis primeras pruebas y coloco un msgbox("Hola Mundo") en
estas dos funciones (SubFilePrint() y Sub FilePrintDefault()) y
FUNCIONA...pero no continua con la impresion. ¿Qué debo hacer? Gracias

"Marta PM [MVP Office]" escribió:

Otra posible solución sería crear un módulo que incluyese dos macros como
estas:
Sub FilePrint()
'Con esto capturas el evento que se produce al ir al menú Archivo / Imprimir
'Aquí introduces la ruta de la macro que quieres ejecutar con referencia al
proyecto, al módulo y al nombre de la macro que desees ejecutar
Application.Run MacroName:="Normal.NewMacros.Macro11"
End Sub
Sub FilePrintDefault()
'Con esto capturas el evento que se produce al darle al botón de la
impresora en la barra de herramientas
Application.Run MacroName:="Normal.NewMacros.Macro11"
End Sub


Marta PM
Saúdos/Saludos
MVP Office


Gracias por votar si el post te parece útil

http://www.fermu.com


"Armando" wrote:

> cordial Saludo
>
> ¿Cómo puedo capturar el evento "IMPRIMIR"?. Lo que necesito es ejecutar una
> macro cada vez que se imprima.
>
> gracias!!
Respuesta Responder a este mensaje
#4 Marta PM [MVP Office]
02/12/2005 - 22:56 | Informe spam
Y si debajo de la macro que ejecutas pones la instrucción Application.PrintOut
¿funciona?
Marta PM
Saúdos/Saludos
MVP Office


Gracias por votar si el post te parece útil

http://www.fermu.com


"Armando" wrote:

Hola Marta..
Estoy haciendo mis primeras pruebas y coloco un msgbox("Hola Mundo") en
estas dos funciones (SubFilePrint() y Sub FilePrintDefault()) y
FUNCIONA...pero no continua con la impresion. ¿Qué debo hacer? Gracias

"Marta PM [MVP Office]" escribió:

> Otra posible solución sería crear un módulo que incluyese dos macros como
> estas:
> Sub FilePrint()
> 'Con esto capturas el evento que se produce al ir al menú Archivo / Imprimir
> 'Aquí introduces la ruta de la macro que quieres ejecutar con referencia al
> proyecto, al módulo y al nombre de la macro que desees ejecutar
> Application.Run MacroName:="Normal.NewMacros.Macro11"
> End Sub
> Sub FilePrintDefault()
> 'Con esto capturas el evento que se produce al darle al botón de la
> impresora en la barra de herramientas
> Application.Run MacroName:="Normal.NewMacros.Macro11"
> End Sub
>
>
> Marta PM
> Saúdos/Saludos
> MVP Office
>
>
> Gracias por votar si el post te parece útil
>
> http://www.fermu.com
>
>
> "Armando" wrote:
>
> > cordial Saludo
> >
> > ¿Cómo puedo capturar el evento "IMPRIMIR"?. Lo que necesito es ejecutar una
> > macro cada vez que se imprima.
> >
> > gracias!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida