Modificar Tamaño de pantalla en Excel. Objeto Application - Propiedad WindowState

Una aplicación bastante sencilla es de la Propiedad WindowState con la cual podemos establecer los estados de Maximizar, Minimizar y Tamaño Normal de la ventana de Excel; como digo, más que una propiedad que se pueda potenciar para un uso bien práctico, puede ser más como un uso de seguridad por si queremos evitar que se vea la ventana de Excel mientras se ejecuta una macro.

Propiedad WindowState: permite modificar el estado de la pantalla entre Maximizada, Minimizada y Normal.

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

Application.WindowState = xlMaximized

End Sub

Sub VentanaMiniimizada()

Application.WindowState = xlMinimized

End Sub

Sub VentanaNormal()

Application.WindowState = xlNormal

End Sub

Queda de la siguiente manera en el Módulo:

Contamos con 3 macros iguales que solo cambian en el valor final de estado para la propiedad WondowState

Veamos lo que significan las líneas:

  1. La primera línea Sub VentanaMaximizada (), indica el inicio de la macro.
  2. En la segunda línea estamos utilizando del Objeto Application la Propiedad WindowState con la cual, se define el tamaño de la ventana tal y como lo hacemos con los botones de estado de cualquier ventana en Windows los cuales que se encuentran en la esquina superior derecha de toda ventana. Se puede elegir entre 3 estados, xlMaximized (Ventana Maximizada), xlMinimized (ventana Minimizada) y xlNormal (ventana en el tamaño que se encuentre)
  3. La última línea marca el fin (End) de la Macro o Subrutina (Sub)

Al ejecutar cualquiera de estas tres macros veremos cambios en el tamaño de la ventana de la Aplicación de Excel.

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.