Opciones y Vista Previa de Impresión con Método Alternativo. Objeto Application – Método SendKeys

En la entrega pasada vimos cómo podemos activar la vista Previa de Impresión por medio de la Propiedad Dialog del Objeto Application; tal y como hicimos con una entrega pasada para realizar el procedimiento de activar el cliente de correo electrónico para enviar como archivo adjunto el libro de Excel con el método SendKeys, vamos a realizar la activación de las opciones de Impresión así como la vista previa de la hoja con este mismo método.

Método SendKeys: permite operar con cualquier tecla para utilizar las distintas herramientas y opciones que tenemos a disposición en Excel. El método que vamos a aplicar a continuación para mostrar la ventana de Guardar Como sirve para la versión 2013.

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 OpcionesyVistaPreviaImpresionconTeclado()

Application.SendKeys ("%a")

Application.SendKeys ("%k")

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 OpcionesyVistaPreviaImpresionconTeclado(), indica el inicio de la macro.
  2. En la segunda línea utilizamos el método SendKeys para indicar cuál es la tecla que necesitamos activar en el teclado. Para este ejemplo donde queremos activar la ventana de Guardar Como, desde el teclado debemos presionar la tecla Alt + A para abrir la pestaña ARCHIVO de Excel:
    Una vez se muestren las opciones de esta Ficha ARCHIVO, debemos presionar la tecla K para ejecutar la opción Imprimir:

    En VBA, para poder dar esta instrucción, lo realizamos con la tercera línea que explicamos a continuación.

  3. En la tercera línea estamos utilizando del Método SendKeys para activar del teclado la combinación de teclas Alt + K que sirve para activar la opción Imprimir de la Ficha ARCHIVO que activamos con el paso anterior.
  4. La última línea marca el fin (End) de la Macro o Subrutina (Sub).

Al ejecutar la macro, estamos programando desde VBA lo que haríamos si desde el teclado presionamos las teclas Alt + A y luego Alt + K lo cual nos sirve para activar las opciones de impresión así como la vista previa como quedara impresa la hoja del libro.

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.