3 måter å åpne programmer og Windows maksimert med VB Script [Windows]

3 måter å åpne programmer og Windows maksimert med VB Script [Windows] / Windows

Hvis det er en ting jeg elsker å gjøre, er det skrevet VB-skript. Enten det er en Windows Script-fil eller et VBA-skript i et program, gir skripting muligheten til å legge til funksjonalitet for applikasjoner der de fleste andre vil finne begrensninger og blokkeringer.

En av de vanligste funksjonene som jeg har funnet jeg bruker i mange av mine skript, er å maksimere et vindu. Dette kan være lanseringen av et program fra et Windows-skript, eller kanskje lansering av et Excel- eller Word-dokument i fullskjermmodus for visning i et konferanserom, eller som et program av sorter.

Skjønnheten er at du ikke trenger å være programmerer for å gjøre dette, og du trenger ikke å ha noen spesiell programvare installert. Hvis du bruker en Windows-datamaskin, eller et program som har en VBA-back-end, kan du gjøre bruk av disse funksjonene. I denne artikkelen skal jeg gi tre eksempler på hvordan du kan maksimere Windows ved hjelp av VB-skript, men du kan ta det jeg skal vise deg her og bruke det gjennom alle andre skript som du kanskje bygger.

Start applikasjoner i maksimal modus

Før vi kommer i gang, skal jeg raskt vise deg hvordan du kan starte et program i maksimal modus ved å skrive et raskt skript som starter det programmet ved hjelp av Windows Shell.

Det er en parameter i Shell “Løpe” kommando hvor du kan fortelle applikasjonen hvilken modus som skal kjøre inn, og den vil kjøre den maksimert. Dette er hvordan skriptet ser ut.

 
 

Du kan erstatte ethvert program i strengen der jeg for øyeblikket har Firefox, og hvis appen tillater det. Det lanseres maksimert. Noen apps gjør det ikke. For eksempel fungerer denne teknikken for Firefox, men Chrome ser ut til å ha et sinn selv. Uansett vil dette skriptet fungere med de fleste applikasjoner.

Åpne dokumenter maksimert i Word

For å maksimere ethvert Word-dokument, bruk ikke noe mer enn en kommandoknapp i Word, må du aktivere utviklingsmodus. For å gjøre dette, klikk på Windows-knappen og velg Ordalternativer nederst i rullegardinmenyen. I Alternativer-menyen, velg “Vis utvikler-fanen i båndet“.

Nå kan du velge Utvikler menyelementet og gjøre bruk av “designmodus” hvor du kan kode fantastisk funksjonalitet i dine Word-dokumenter. For å opprette en knapp som kan maksimere dokumentet til fullskjerm, bare aktivere Design Mode, klikk på Forms-rullegardinmenyen og klikk på knappobjektet.

Plasser knappen hvor som helst du vil ha i dokumentet ditt. Høyreklikk på knappen, velg CommandButton Object og klikk deretter Vis kode. Nå er det to ting du kan gjøre for å maksimere vinduet. Du kan enten tvinge Windows-programmet til å maksimere slik.

Application.WindowState = wdWindowStateMaximize

Eller du kan få hele dokumentet til å gå i fullskjerm og fjerne header verktøylinjer helt.

ActiveWindow.View.FullScreen = True

Dette setter hele dokumentet i fullskjerm med bare en linjal aktivert (hvis du klikker på linjalknappen øverst til venstre). For å komme seg ut av fullskjermmodus, trykk bare på Escape-tasten.

Hva kan dette brukes til? Vel, hvis du ikke har Microsoft Powerpoint, kan du i utgangspunktet bruke denne funksjonen til å benytte Word som et lignende skjermverktøy. For å bla til neste side, ruller du bare ned dokumentet.

Hvis du ikke vil bruke en kommandoknapp og helst vil åpne dokumentet automatisk i denne modusen, bruk bare koden ovenfor i Document_Open () -funksjonen. Du kan komme til den funksjonen i kodeditoren ved å velge “Dokument” i den venstre rullegardinmenyen øverst i kodevinduet, og “Åpen” på høyre rullegardin.

Åpne regneark maksimert i Excel

Hva du kan gjøre med VBA i Word, kan du vanligvis også gjøre i Excel, bortsett fra at ting skal være litt annerledes. Du kan aktivere verktøylinjen Developer på samme måte som du gjorde i Word ovenfor, men når du legger til en knapp, vil du se at Excel vil at du skal bruke en makro. Alt du trenger å gjøre er navnet et nytt makro og klikk på “Ny” knapp. Det vil sette deg inn i kodeditoren.

Dette er hvor du skal skrive inn koden for å maksimere regnearket og fjerne rullefeltene.

Hvis du ikke er vant til å kode i VBA, vil du legge merke til at mange objekter du kan referere til i koden din, er oppført til venstre. Du kan utføre en rekke handlinger på bestemte ark og arbeidsbøker, og mange objekter i disse arkene også. I dette tilfellet refererer du hele Excel-applikasjonen selv.

Application.DisplayFullScreen = True
Application.CommandBars ("Worksheet Meny Bar"). Aktivert = Falsk

Du kan utføre en rekke handlinger på bestemte ark og arbeidsbøker, og mange objekter i disse arkene også. I dette tilfellet refererer du hele Excel-applikasjonen selv. Denne koden vil konvertere Excel-vinduet til fullskjermmodus, og fjern deretter menylinjen helt oppe på skjermen.

På samme måte som i Word, kan du komme ut av denne modusen med Escape-tasten, og du kan også bruke samme kode på skjermen. Du kan også bruke denne koden i funksjonene Workbook_Open () eller Worksheet_Activate () for å aktivere fullskjermmodus uten behov for en knapp. Men du vil utføre skriptet magi er opp til deg!

Så start Notisblokk eller MS Office og gi disse skriptene en prøve. Tenkte du på noen kreativ bruk for å starte maksimerte applikasjoner? Del dine erfaringer i kommentarfeltet nedenfor.

Bilde Kreditt: Shutterstock

Utforsk mer om: Android Launcher, programmering.