3 Möglichkeiten, Anwendungen zu öffnen und Windows mit VB-Skript zu maximieren [Windows]
Wenn es etwas gibt, was ich gerne mache, dann schreibe ich VB-Skripte. Unabhängig davon, ob es sich um eine Windows-Skriptdatei oder ein VBA-Skript in einer Anwendung handelt, bietet Scripting die Möglichkeit, Anwendungen zu Funktionen hinzuzufügen, bei denen die meisten Benutzer Einschränkungen und Roadblocks feststellen würden.
Eine der häufigsten Funktionen, die ich in vielen meiner Skripts gefunden habe, ist das Maximieren eines Fensters. Dies kann der Start einer Anwendung von einem Windows-Skript aus sein oder das Starten eines Excel- oder Word-Dokuments im Vollbildmodus zur Anzeige in einem Konferenzraum oder als eine Art Anwendung.
Das Schöne an Skripting ist, dass Sie dafür kein Programmierer sein müssen und keine spezielle Software installiert sein muss. Wenn Sie einen Windows-Computer oder eine andere Anwendung mit einem VBA-Back-End verwenden, können Sie diese Funktionen verwenden. In diesem Artikel werde ich drei Beispiele dafür geben, wie Sie Fenster mit VB-Skripts maximieren können. Sie können jedoch das, was ich Ihnen hier zeige, in jedem anderen Skript, das Sie erstellen, verwenden.
Anwendungen im maximierten Modus starten
Bevor wir beginnen, werde ich Ihnen schnell zeigen, wie Sie eine Anwendung im maximierten Modus starten können, indem Sie ein schnelles Skript schreiben, das dieses Programm mit der Windows-Shell startet.
Es gibt einen Parameter in der Shell “Lauf” Befehl, wo Sie der Anwendung sagen können, in welchem Modus sie ausgeführt werden soll, und sie wird maximiert ausgeführt. So sieht das Skript aus.
Option ExplicitOn Error Resume NextDim WshShellDim retValDim myPathset WshShell=CreateObject("WScript.Shell")retVal = WshShell.Run("C:\temp\firefox", 3)WScript.Quit
Sie können jedes Programm in der Zeichenfolge ersetzen, in der ich aktuell Firefox installiert habe und ob die App dies zulässt. Es wird maximiert gestartet. Einige Apps nicht. Diese Technik funktioniert beispielsweise für Firefox, aber Chrome scheint einen eigenen Kopf zu haben. Unabhängig davon funktioniert dieses Skript mit den meisten Anwendungen.
Öffnen Sie Dokumente, die in Word maximiert sind
Um ein Word-Dokument mit nur einer Befehlsschaltfläche in Word zu maximieren, müssen Sie den Entwicklermodus aktivieren. Klicken Sie dazu auf die Windows-Schaltfläche und wählen Sie Word-Optionen am unteren Rand der Dropdown-Liste. Wählen Sie im Menü Optionen die Option “Registerkarte "Entwickler" im Menüband anzeigen“.
Nun können Sie den Menüpunkt Developer auswählen und verwenden “Entwurfsmodus” Hier können Sie fantastische Funktionen in Ihre Word-Dokumente integrieren. Um eine Schaltfläche zu erstellen, die das Dokument im Vollbildmodus maximieren kann, aktivieren Sie einfach den Entwurfsmodus, klicken Sie auf die Dropdown-Schaltfläche Formulare und klicken Sie auf das Schaltflächenobjekt.
Platzieren Sie die Schaltfläche an einer beliebigen Stelle in Ihrem Dokument. Klicken Sie mit der rechten Maustaste auf die Schaltfläche, und wählen Sie aus Befehlsschaltfläche Objekt und klicken Sie dann auf Code anzeigen. Nun gibt es zwei Möglichkeiten, um das Fenster zu maximieren. Sie können entweder die Windows-Anwendung selbst auf diese Weise maximieren.
Application.WindowState = wdWindowStateMaximize
Sie können auch das gesamte Dokument in den Vollbildmodus bringen und die Kopfzeilen-Symbolleisten vollständig entfernen.
ActiveWindow.View.FullScreen = True
Dadurch wird das gesamte Dokument im Vollbildmodus angezeigt, wobei nur ein Lineal aktiviert ist (wenn Sie auf die Linealschaltfläche oben links klicken). Um den Vollbildmodus zu verlassen, tippen Sie einfach auf die Esc-Taste.
Wofür kann das verwendet werden? Wenn Sie nicht über Microsoft Powerpoint verfügen, können Sie diese Funktion grundsätzlich verwenden, um Word als ähnliches Anzeigewerkzeug zu verwenden. Um zur nächsten Seite zu blättern, scrollen Sie einfach das Dokument nach unten.
Wenn Sie keine Befehlsschaltfläche verwenden möchten und das Dokument in diesem Modus automatisch geöffnet werden soll, verwenden Sie einfach den oben genannten Code in der Funktion Document_Open (). Sie können diese Funktion im Code-Editor aufrufen, indem Sie auswählen “Dokumentieren” in der linken Dropdown-Liste oben im Codefenster und “Öffnen” auf der rechten Dropdown-Liste.
In Excel maximierte Tabellenkalkulationen öffnen
Was Sie mit VBA in Word machen können, können Sie normalerweise auch in Excel tun, außer dass die Dinge nur ein wenig anders sein werden. Sie können die Developer-Symbolleiste auf dieselbe Weise wie in Word oben aktivieren. Wenn Sie jedoch eine Schaltfläche hinzufügen, werden Sie feststellen, dass Excel ein Makro anwenden soll. Sie müssen lediglich ein neues Makro benennen und auf das Symbol klicken “Neu” Taste. Das bringt Sie in den Code-Editor.
Hier geben Sie den Code ein, um die Kalkulationstabelle zu maximieren und die Bildlaufleisten zu entfernen.
Wenn Sie nicht an das Codieren in VBA gewöhnt sind, werden Sie feststellen, dass viele der Objekte, auf die Sie in Ihrem Code verweisen können, links aufgeführt sind. Sie können eine Reihe von Aktionen für bestimmte Arbeitsblätter und Arbeitsmappen sowie für viele Objekte in diesen Arbeitsblättern ausführen. In diesem Fall verweisen Sie auf die gesamte Excel-Anwendung.
Application.DisplayFullScreen = True
Application.CommandBars ("Arbeitsblatt-Menüleiste"). Aktiviert = False
Sie können eine Reihe von Aktionen für bestimmte Arbeitsblätter und Arbeitsmappen sowie für viele Objekte in diesen Arbeitsblättern ausführen. In diesem Fall verweisen Sie auf die gesamte Excel-Anwendung. Dieser Code konvertiert das Excel-Fenster in den Vollbildmodus und entfernt dann vollständig die Menüleiste am oberen Bildschirmrand.
Genau wie in Word können Sie diesen Modus mit der Escape-Taste verlassen und denselben Code auch auf dem Bildschirm verwenden. Sie können diesen Code auch in den Funktionen Workbook_Open () oder Worksheet_Activate () verwenden, um den Vollbildmodus zu aktivieren, ohne dass eine Schaltfläche erforderlich ist. Wie auch immer Sie Ihr Skript ausführen möchten, liegt an Ihnen!
Starten Sie Notepad oder MS Office und probieren Sie diese Skripts aus. Haben Sie darüber nachgedacht, kreative Anwendungen zum Starten maximierter Anwendungen zu verwenden? Teilen Sie Ihre Erfahrungen in den Kommentaren unten.
Bildnachweis: Shutterstock
Erfahren Sie mehr über: Android Launcher, Programmierung.