3 formas de abrir aplicaciones y Windows maximizadas con VB Script [Windows]
Si hay una cosa que me encanta hacer, es escribir scripts VB. Ya sea un archivo de Windows Script o un script VBA dentro de una aplicación, los scripts ofrecen la posibilidad de agregar funcionalidad a las aplicaciones donde la mayoría de las demás personas encontrarían limitaciones y obstáculos..
Una de las funciones más comunes que he encontrado que uso en muchos de mis scripts es maximizar una ventana. Esto puede ser el lanzamiento de una aplicación desde un script de Windows, o tal vez el lanzamiento de un documento de Excel o Word en modo de pantalla completa para mostrar en una sala de conferencias, o como una aplicación de todo tipo..
La belleza de las secuencias de comandos es que no es necesario ser un programador para hacer esto, y no es necesario tener instalado ningún software especial. Si está utilizando una computadora con Windows, o cualquier aplicación que tenga un back-end VBA, puede hacer uso de estas funciones. En este artículo, voy a proporcionar tres ejemplos de cómo puede maximizar las ventanas usando scripts de VB, pero puede tomar lo que le voy a mostrar aquí y usarlo en cualquier otro script que pueda estar creando..
Iniciar aplicaciones en modo maximizado
Antes de comenzar, le mostraré rápidamente cómo puede iniciar cualquier aplicación en modo maximizado escribiendo un script rápido que inicie ese programa utilizando el shell de Windows..
Hay un parámetro en el shell “correr” comando donde puede decirle a la aplicación en qué modo debe ejecutarse, y la ejecutará maximizada. Así es como se ve el guión..
Option ExplicitOn Error Resume NextDim WshShellDim retValDim myPathset WshShell=CreateObject("WScript.Shell")retVal = WshShell.Run("C:\temp\firefox", 3)WScript.Quit
Puede sustituir cualquier programa en la cadena donde actualmente tengo Firefox, y si la aplicación lo permite. Se lanzará maximizado. Algunas aplicaciones no lo hacen. Por ejemplo, esta técnica funciona para Firefox, pero Chrome parece tener una mente propia. Independientemente, este script funcionará con la mayoría de las aplicaciones.
Abrir documentos maximizados en Word
Para maximizar cualquier documento de Word, usando nada más que un botón de comando en Word, deberá habilitar el modo Desarrollador. Para ello, haga clic en el botón de Windows y seleccione Opciones de palabras en la parte inferior de la lista desplegable. En el menú Opciones, seleccione “Mostrar pestaña de desarrollador en la cinta“.
Ahora puede seleccionar el elemento del menú Desarrollador y hacer uso de “modo de diseño” donde puede codificar una funcionalidad impresionante en sus documentos de Word. Para crear un botón que pueda maximizar el documento a pantalla completa, simplemente habilite el Modo de diseño, haga clic en el botón desplegable Formularios y haga clic en el objeto del botón.
Coloque el botón en cualquier lugar que desee en su documento. Haga clic derecho en el botón, seleccione Objeto CommandButton y luego haga clic Ver código. Ahora, hay dos cosas que puedes hacer para maximizar la ventana. Puedes forzar la aplicación de Windows para maximizar de esta manera.
Application.WindowState = wdWindowStateMaximize
O bien, puede hacer que todo el documento pase a pantalla completa y eliminar las barras de herramientas del encabezado por completo..
ActiveWindow.View.FullScreen = True
Esto coloca todo el documento en pantalla completa con solo una regla habilitada (si hace clic en el botón de la regla en la parte superior izquierda). Para salir del modo de pantalla completa, solo toca la tecla Escape.
¿Para qué se puede usar esto? Bueno, si no tiene Microsoft Powerpoint, básicamente puede usar esta función para utilizar Word como una herramienta de visualización similar. Para pasar a la página siguiente, simplemente desplácese hacia abajo en el documento.
Si no desea utilizar un botón de comando y prefiere que el documento se abra automáticamente en este modo, solo use el código de arriba en la función Document_Open (). Puede acceder a esa función en el editor de código seleccionando “Documento” en el menú desplegable de la izquierda en la parte superior de la ventana de código, y “Abierto” en el menú desplegable de la derecha.
Abrir hojas de cálculo maximizadas en Excel
Lo que puede hacer con VBA en Word, generalmente también lo puede hacer en Excel, excepto que las cosas serán un poco diferentes. Puede habilitar la barra de herramientas del desarrollador de la misma manera que lo hizo en Word, pero cuando agregue un botón verá que Excel quiere que aplique una macro. Todo lo que tienes que hacer es nombrar una nueva Macro y hacer clic en “Nuevo” botón. Eso te pondrá en el editor de código..
Aquí es donde escribirá el código para maximizar la hoja de cálculo y eliminar las barras de desplazamiento.
Si no está acostumbrado a codificar en VBA, notará que muchos de los objetos a los que puede hacer referencia en su código aparecen a la izquierda. Puede realizar varias acciones en hojas y libros de trabajo específicos, y también muchos objetos dentro de esas hojas. En este caso, estás haciendo referencia a toda la aplicación de Excel..
Application.DisplayFullScreen = True
Application.CommandBars ("Barra de menús de la hoja de trabajo"). Habilitado = Falso
Puede realizar varias acciones en hojas y libros de trabajo específicos, y también muchos objetos dentro de esas hojas. En este caso, estás haciendo referencia a toda la aplicación de Excel. Este código convertirá la ventana de Excel al modo de pantalla completa y luego eliminará por completo la barra de menú en la parte superior de la pantalla.
Al igual que en Word, puede salir de este modo con la tecla Escape, y también puede usar el mismo código en la pantalla. También puede usar este código en las funciones Workbook_Open () o Worksheet_Activate () para habilitar el modo de pantalla completa sin la necesidad de un botón. Sin embargo, si quieres realizar tu script, la magia depende de ti.!
Así que inicie Notepad o MS Office y pruebe estos scripts. ¿Pensaste en algún uso creativo para lanzar aplicaciones maximizadas? Comparte tus experiencias en la sección de comentarios a continuación..
Crédito de la imagen: Shutterstock
Explorar más sobre: Iniciador de Android, Programación.