3 manieren om applicaties te openen en Windows gemaximaliseerd met VB Script [Windows]

3 manieren om applicaties te openen en Windows gemaximaliseerd met VB Script [Windows] / ramen

Als er iets is dat ik heel graag doe, zijn het VB-scripts schrijven. Of het nu gaat om een ​​Windows Script-bestand of een VBA-script in een applicatie, scripting biedt de mogelijkheid om functionaliteit toe te voegen aan applicaties waar de meeste andere mensen beperkingen en roadblocks zouden vinden.

Een van de meest voorkomende functies die ik heb gevonden die ik in veel van mijn scripts gebruik, is het maximaliseren van een venster. Dit kan het starten zijn van een applicatie vanuit een Windows-script, of het starten van een Excel- of Word-document in de volledig-schermmodus voor weergave in een vergaderruimte of als een soort toepassing.

Het mooie van scripting is dat je hiervoor geen programmeur hoeft te zijn en dat je geen speciale software hoeft te installeren. Als u een Windows-computer gebruikt of een toepassing met een VBA-back-end, kunt u gebruikmaken van deze functies. In dit artikel geef ik drie voorbeelden van hoe je vensters kunt maximaliseren met behulp van VB-scripts, maar je kunt nemen wat ik je hier ga tonen en het gebruiken in elk ander script dat je misschien aan het bouwen bent.

Start toepassingen in de gemaximaliseerde modus

Voordat we aan de slag gaan, laat ik je snel zien hoe je elke toepassing in de gemaximaliseerde modus kunt starten door een snel script te schrijven dat dat programma start met Windows Shell.

Er is een parameter in de Shell “Rennen” commando waar je de toepassing kunt vertellen welke modus moet worden uitgevoerd, en deze gemaximaliseerd zal uitvoeren. Dit is hoe het script eruit ziet.

 
 

U kunt elk programma in de string vervangen waar ik momenteel Firefox heb, en als de app dit toestaat. Het wordt gemaximaliseerd gestart. Sommige apps doen dit niet. Deze techniek werkt bijvoorbeeld voor Firefox, maar Chrome lijkt een eigen mening te hebben. Hoe dan ook, dit script zal werken met de meeste applicaties.

Documenten openen gemaximaliseerd in Word

Als u een Word-document wilt maximaliseren met alleen een opdrachtknop in Word, moet u de ontwikkelaarsmodus inschakelen. Om dit te doen, klik op de Windows-knop en selecteer Woordopties onderaan het dropdown-menu. Selecteer in het menu Opties “Toon het tabblad Ontwikkelaar in het lint“.

Nu kunt u het menu-item Ontwikkelaar selecteren en gebruiken “ontwerpmodus” waar je geweldige functionaliteit kunt coderen in je Word-documenten. Als u een knop wilt maken die het document naar het volledige scherm kan maximaliseren, schakelt u de Ontwerpmodus in, klikt u op de vervolgkeuzelijst Formulieren en klikt u op het knopobject.

Plaats de knop helemaal ergens in uw document. Klik met de rechtermuisknop op de knop, selecteer CommandButton-object en klik vervolgens op Bekijk code. Nu zijn er twee dingen die u kunt doen om het venster te maximaliseren. U kunt de Windows-toepassing zelf zo dwingen om te maximaliseren.

Application.WindowState = wdWindowStateMaximaliseren

Of u kunt het hele document volledig schermvullend maken en de kopbaltekstbalken volledig verwijderen.

ActiveWindow.View.FullScreen = True

Hierdoor wordt het hele document op het volledige scherm weergegeven met alleen een liniaal ingeschakeld (als u op de liniaalknop in de linkerbovenhoek klikt). Om de modus volledig scherm te verlaten, tikt u gewoon op de Escape-toets.

Waar kan dit voor worden gebruikt? Als je geen Microsoft PowerPoint hebt, kun je deze functie eigenlijk gebruiken om Word te gebruiken als een vergelijkbaar weergavetool. Om naar de volgende pagina te gaan, bladert u gewoon door het document.

Als u geen opdrachtknop wilt gebruiken en het document liever automatisch opent in deze modus, gebruikt u gewoon de bovenstaande code in de Document_Open () -functie. U kunt naar die functie in de codebewerker gaan door te selecteren “Document” in de linker vervolgkeuzelijst bovenaan het codevenster, en “Open” in de rechter vervolgkeuzelijst.

Open spreadsheets gemaximaliseerd in Excel

Wat je met VBA in Word kunt doen, kun je meestal ook in Excel doen, behalve dat dingen een beetje anders zullen zijn. U kunt de werkbalk Ontwikkelaars op dezelfde manier inschakelen als hierboven in Word, maar wanneer u een knop toevoegt, ziet u dat Excel u een macro wil laten toepassen. Het enige wat u hoeft te doen is een nieuwe macro een naam geven en op de. Klikken “nieuwe” knop. Dat brengt je in de code-editor.

Hier typ je de code om de spreadsheet te maximaliseren en de schuifbalken te verwijderen.

Als je niet gewend bent om te coderen in VBA, zul je merken dat veel van de objecten waarnaar je in je code kunt verwijzen aan de linkerkant staan. U kunt een aantal acties uitvoeren op specifieke werkbladen en werkbladen en ook veel van de objecten binnen die werkbladen. In dit geval verwijst u naar de volledige Excel-toepassing zelf.

Application.DisplayFullScreen = True
Application.CommandBars ("werkbladmenubalk") Ingeschakeld = onwaar

U kunt een aantal acties uitvoeren op specifieke werkbladen en werkbladen en ook veel van de objecten binnen die werkbladen. In dit geval verwijst u naar de volledige Excel-toepassing zelf. Deze code converteert het Excel-venster naar de modus Volledig scherm en verwijdert vervolgens de menubalk helemaal boven aan het scherm.

Net als in Word kun je met de Escape-toets uit deze modus komen en kun je dezelfde code ook op het scherm gebruiken. U kunt deze code ook gebruiken in de werkboek_Open () of Worksheet_Activate () -functies om de modus Volledig scherm in te schakelen zonder een knop te hoeven gebruiken. Hoe je het script ook wilt uitvoeren, magie is aan jou!

Start dus Notepad of MS Office op en probeer deze scripts uit. Heb je een creatief gebruik bedacht voor het starten van gemaximaliseerde applicaties? Deel uw ervaringen in de opmerkingen hieronder.

Beeldcredits: Shutterstock

Ontdek meer over: Android Launcher, Programming.