Visualización del cuadro de diálogo Imprimir en una macro (Microsoft Excel)
Antes de imprimir algo en Excel, no es inusual mostrar el cuadro de diálogo Imprimir. Esto le permite realizar cambios en la forma en que el controlador de impresora manejará el trabajo de impresión.
Si está creando una macro que se utiliza para imprimir información de sus hojas de cálculo, es posible que desee mostrar el cuadro de diálogo Imprimir mediante programación. Luego, el usuario puede optar por imprimir, directamente desde su macro.
Para agregar esta capacidad, simplemente incluya la siguiente línea macro:
bTemp = Application.Dialogs(xlDialogPrint).Show
El método Mostrar hace que se muestre el cuadro de diálogo Imprimir. Cuando termine esta línea de código, bTemp será Verdadero o Falso. Si es Verdadero, significa que el usuario hizo clic en Aceptar en el cuadro de diálogo, imprimiendo así algo. Si es False, el usuario hizo clic en Cancelar o en el botón Cerrar para cerrar el cuadro de diálogo sin imprimir.
Quizás se pregunte si este enfoque funcionará en Excel 2013 y versiones posteriores, ya que el programa ahora usa lo que Redmond denomina «vista Backstage» para iniciar la impresión. (Simplemente presione Ctrl + P y podrá ver las opciones de impresión en la vista Backstage). Afortunadamente, es así. Las versiones posteriores de Excel muestran debidamente el cuadro de diálogo Imprimir como aparecía en versiones anteriores del programa, sin pasar por alto la necesidad de lo que ve en la vista Backstage.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (10321) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:
link: / excel-Visualizando_el_Cuadro_Dialog_impreso_en_a_Macro [Visualizando el cuadro de diálogo Imprimir en una macro]
.