Macro para presentar vista previa de impresión del libro

Vamos a continuar con la aplicación del objeto Workbook utilizando sus Métodos y en esta ocasión veremos cómo se puede programar una macro para poder presentar la vista previa de impresión sin necesidad de tener que configurar las demás opciones de impresión. Para lograr esto vamos a utilizar el Método PrintPreview.

Método PrintPreview: Con la aplicación de este método, lo que estamos indicando desde VBA es la opción de Activar la vista previa de impresión en pantalla completa que a diferencia de la opción “normal” de impresión, nos presenta en la mitad de la pantalla la vista previsa y en la otra mitad las opciones de impresión.

Desde Excel abrimos el Editor VBA (Alt + F11), insertamos un Módulo (Clic derecho sobre el proyecto Excel, Insertar, Módulo:

Ingresamos el siguiente código:

Sub VistapreviaImpresion()

ThisWorkbook.PrintPreview

End Sub

Queda de la siguiente manera en el Módulo:

Veamos lo que significan cada una de las líneas:

  1. La primera línea Sub VistapreviaImpresion (), indica el inicio de la macro.
  2. En la segunda línea estamos utilizando del Objeto ThisWorkbook el Método PrintPreview el cual nos permite presentar en pantalla completa, la vista previa de impresión del libro de Excel.
  3. La última línea marca el fin (End) de la Macro o Subrutina (Sub).

 

Al ejecutar la macro, veremos cómo se genera la vista previa de impresión en pantalla completa; probemos asignando la macro a una autoforma con clic derecho Asignar macro:

En la ventana de asignación de macros seleccionamos la macro VistapreviaImpresion, damos Aceptar y probemos dando clic en el botón.

Descargar archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.