Ocultar Excel en VBA (Microsoft Excel)
Muchas macros están escritas para realizar una tarea específica y limitada. Otras macros se escriben como parte de una aplicación general más grande diseñada para ser utilizada por un usuario de principio a fin. Por ejemplo, he visto paquetes de contabilidad escritos completamente en Excel VBA. Las funciones del paquete de contabilidad están escritas en VBA, por supuesto. El usuario del paquete de contabilidad nunca usa «Excel normal», sino que utiliza menús, cuadros de diálogo y opciones presentadas exclusivamente por la aplicación VBA.
Si está escribiendo una aplicación en VBA, es posible que necesite una forma de «ocultar» completamente Excel para que el usuario nunca lo vea. Para hacerlo, puede usar este código en una macro:
Application.Visible = False
Si su aplicación finaliza sin salir de Excel (por ejemplo, si se encuentra un error), es importante que establezca la propiedad Visible en True.
Si no lo hace, Excel permanecerá en la memoria, pero el usuario nunca lo verá. El usuario no puede establecer esta propiedad; debe hacerse bajo control macro.
_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 (2020) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:
enlace: / excelribbon-Hiding_Excel_in_VBA [Ocultar Excel en VBA]
.