3 façons d'ouvrir les applications et Windows optimisées avec VB Script [Windows]
S'il y a une chose que j'aime faire, c'est écrire des scripts VB. Qu'il s'agisse d'un fichier de script Windows ou d'un script VBA dans une application, le script permet d'ajouter des fonctionnalités aux applications là où la plupart des utilisateurs trouveraient des limitations et des obstacles..
L'une des fonctions les plus courantes que j'ai trouvées que j'utilise dans bon nombre de mes scripts est de maximiser une fenêtre. Cela peut être le lancement d'une application à partir d'un script Windows, ou le lancement d'un document Excel ou Word en mode plein écran pour affichage dans une salle de conférence, ou en tant qu'application de tri.
L'intérêt des scripts est qu'il n'est pas nécessaire d'être un programmeur pour le faire ni d'avoir un logiciel spécial installé. Si vous utilisez un ordinateur Windows ou toute application disposant d'un back-end VBA, vous pouvez utiliser ces fonctions. Dans cet article, je vais donner trois exemples de la façon dont vous pouvez maximiser les fenêtres à l'aide de scripts VB, mais vous pouvez prendre ce que je vais vous montrer ici et l'utiliser dans tout autre script que vous êtes en train de créer..
Lancer des applications en mode maximisé
Avant de commencer, je vais vous montrer rapidement comment lancer une application en mode maximisé en écrivant un script rapide qui lance ce programme à l'aide du shell Windows..
Il y a un paramètre dans le shell “Courir” commande où vous pouvez dire à l'application dans quel mode exécuter, et elle sera exécutée maximisée. Voici à quoi ressemble le script.
Option ExplicitOn Error Resume NextDim WshShellDim retValDim myPathset WshShell=CreateObject("WScript.Shell")retVal = WshShell.Run("C:\temp\firefox", 3)WScript.Quit
Vous pouvez remplacer n'importe quel programme de la chaîne sur laquelle je suis actuellement avec Firefox, et si l'application le permet. Ça va lancer maximisé. Certaines applications ne le font pas. Par exemple, cette technique fonctionne pour Firefox, mais Chrome semble avoir un esprit bien à lui. Peu importe, ce script fonctionnera avec la plupart des applications.
Documents ouverts maximisés dans Word
Pour optimiser un document Word en utilisant uniquement un bouton de commande dans Word, vous devez activer le mode Développeur. Pour ce faire, cliquez sur le bouton Windows et sélectionnez Options Word au bas de la liste déroulante. Dans le menu Options, sélectionnez “Afficher l'onglet Développeur dans le ruban“.
Maintenant, vous pouvez sélectionner l’élément de menu Développeur et utiliser “mode de conception” où vous pouvez coder des fonctionnalités géniales dans vos documents Word. Pour créer un bouton permettant d'agrandir le document en plein écran, activez simplement le mode Conception, cliquez sur le bouton déroulant Formulaires, puis sur l'objet bouton..
Placez le bouton n'importe où dans le document que vous voulez. Faites un clic droit sur le bouton, sélectionnez Objet CommandButton puis cliquez sur Voir le code. Maintenant, vous pouvez faire deux choses pour maximiser la fenêtre. Vous pouvez soit forcer l'application Windows elle-même à maximiser comme ceci.
Application.WindowState = wdWindowStateMaximize
Ou, vous pouvez rendre le document entier en plein écran et supprimer complètement les barres d'outils d'en-tête..
ActiveWindow.View.FullScreen = True
Cela place le document entier en plein écran avec uniquement une règle activée (si vous cliquez sur le bouton de la règle en haut à gauche). Pour sortir du mode plein écran, appuyez simplement sur la touche Échap..
À quoi cela peut-il servir? Si vous n’avez pas Microsoft Powerpoint, vous pouvez utiliser cette fonctionnalité pour utiliser Word en tant qu’outil d’affichage similaire. Pour passer à la page suivante, il vous suffit de faire défiler le document.
Si vous ne souhaitez pas utiliser de bouton de commande et préférez que le document s'ouvre automatiquement dans ce mode, utilisez simplement le code ci-dessus dans la fonction Document_Open (). Vous pouvez accéder à cette fonction dans l'éditeur de code en sélectionnant “Document” dans le menu déroulant de gauche en haut de la fenêtre de code, et “Ouvrir” à droite.
Tableur ouvert optimisé dans Excel
Ce que vous pouvez faire avec VBA dans Word, vous pouvez généralement le faire également dans Excel, sauf que les choses vont être un peu différentes. Vous pouvez activer la barre d'outils Développeur de la même manière que dans Word ci-dessus, mais lorsque vous ajoutez un bouton, vous verrez qu'Excel vous demande d'appliquer une macro. Tout ce que vous avez à faire est de nommer une nouvelle macro et de cliquer sur le bouton “Nouveau” bouton. Cela vous mettra dans l'éditeur de code.
C'est là que vous tapez le code pour agrandir la feuille de calcul et supprimer les barres de défilement..
Si vous n'êtes pas habitué à coder dans VBA, vous remarquerez que la plupart des objets que vous pouvez référencer dans votre code sont répertoriés à gauche. Vous pouvez effectuer un certain nombre d'actions sur des feuilles et des classeurs spécifiques, ainsi que de nombreux objets à l'intérieur de ces feuilles. Dans ce cas, vous faites référence à l'application Excel dans son ensemble.
Application.DisplayFullScreen = True
Application.CommandBars ("Barre de menus de la feuille de calcul"). Enabled = False
Vous pouvez effectuer un certain nombre d'actions sur des feuilles et des classeurs spécifiques, ainsi que de nombreux objets à l'intérieur de ces feuilles. Dans ce cas, vous faites référence à l'ensemble de l'application Excel elle-même. Ce code convertira la fenêtre Excel en mode plein écran, puis supprimera entièrement la barre de menus en haut de l'écran..
Comme dans Word, vous pouvez sortir de ce mode avec la touche Échap et utiliser le même code à l'écran. Vous pouvez également utiliser ce code dans les fonctions Workbook_Open () ou Worksheet_Activate () pour activer le mode plein écran sans avoir besoin d'un bouton. Cependant, vous voulez effectuer votre script, la magie vous appartient!
Donc, démarrez le Bloc-notes ou MS Office et essayez ces scripts. Avez-vous pensé à une utilisation créative pour lancer des applications maximisées? Partagez vos expériences dans la section commentaires ci-dessous.
Crédit d'image: Shutterstock
Explorez plus sur: Android Launcher, Programming.