me gustaría saber que código tengo que escribir para que un CommandButton
mande la orden de imprimir una hoja Excel determinada.
Seguro que es algo muy sencillo pero la ayuda de VBA no me saca de la duda.
Como siempre, muchas gracias de antemano.
Saludos!
Vie, 07/09/2007 - 09:51
#1
Imprimir hoja
El método que estás buscando es PrintOut.
Este método lo tienen diferentes objetos (todo lo que se pueda imprimir) una hoja, el libro, un gráfico, ...
Si en tu caso quieres imprimir una sola hoja, por ejemplo, para hacer que se imprima la hoja activa, puedes utilizar lo siguiente:
ActiveSheet.PrintOut
Este método tiene una serie de argumentos con los que se puede definir el número de copias a imprimir, si se imprimen las áreas de impresión definidas o se pasan por alto, etc.
Una posibilidad interesante es el argumetno denominado Preview, que permite generar la vista previa de la hoja, en vez de mandarla directamente a la impresora.
------
Ya sé Excel, pero necesito más.