Cómo cerrar la página de vista previa de impresión con código
Tengo un código que recoge datos para imprimir varias hojas. Cada hoja se imprime por separado y se repite.
Utilizo el siguiente código:
Applications.CommandBars.ExecuteMso(“PrintPreviewAndPrint”)
para abrir la vista previa de impresión y luego un formulario para imprimir con un clic de botón o salir. Aunque funciona bien, cuando el bucle termina aún queda abierta la vista previa de impresión.
¿Puedes ayudarme con el código para cerrar la vista previa de impresión y volver a la pestaña de inicio?
Application.CommandBars.ExecuteMso(“PrintPreviewAndPrint”)
‘abre el formulario “ContinuePrinting”
ContinuePrinting.Show
Do
DoEvents
Loop Until ContinuePrinting.Visible
‘espera hasta que el formulario se cierre
Do While ContinuePrinting.Visible
DoEvents
Loop
Application.CommandBars.ExecuteMso(“FilePrintQuick”)
Sheets(“SeqTaskPrint”).Activate
Range(“as2”).Select
siguiente WP
Application.CommandBars.??????????????????
davy.ai
Puedes utilizar el comando
ActiveWindow.Close
para cerrar la vista previa de impresión y regresar a la pestaña de inicio.