? Visual Basic für Applikationen ( VBA) ist eine spezielle Programmiersprache, die in erster Linie verwendet, um bestimmte Funktionen in Excel zu kontrollieren, aber es kann auch verwendet werden, um andere Aspekte der Works -Programme wie Word steuern und PowerPoint . Einige Leute benutzen VBA um bestimmte Funktionen für Word , die nützlich sein für die Erstellung von Dokumentvorlagen oder die Durchführung von Analysen Funktionen entwickeln können . Mit VBA
VBA -Code wird in Windows als Module , die zusammen über die Befehle eingegeben , um eine ganze VBA-Projekt , entworfen, um eine bestimmte Aufgabe zu erfüllen bilden verknüpft sind bekannt geschaffen. Microsoft-Programme wie Excel und Word mit VBA -Editing-Programme ausgestattet , aber Sie sollten bereits mindestens einige Erfahrung in Computer-Programmierung , bevor Sie ein VBA-Projekt zu entwickeln versuchen .
Wenn ein VBA-Projekt abgeschlossen ist , dann ist es zeigt sich als " Makro " in Microsoft Word. Diese Makros sind unter bestimmten Titel, die Sie geben können , um in und initiieren sie . Es gibt auch eine große Sammlung von Makros zur Verfügung , die Sie online nutzen können, um sofort herunterladen VBA-Projekte oder als Bausteine für ein VBA-Projekt des eigenen erstellen.
Erstellen VBA -Befehle in Word schließen
Bevor Sie Ihr Word-Dokument schließen, werden Sie wahrscheinlich wollen, um sie zu retten . Normalerweise ist dies mit einer einzigen Codezeile , die als " saveas "-Methode bekannt gemacht . Es sieht aus wie " doc.saveas ( work_dir & " testdoc.doc " ) " außer statt " testdoc " Sie das Dokument , was Sie wollen rufen würde .
Wenn es darum geht , das Rauchen aufzugeben Wort , dann " word.Quit " ist die einfachste Befehl zu geben . Aber Sie können auch kompliziertere Versionen . Es ist eine spezielle Makro zur Ausfahrt aus aller Word-Dokumente und Herunterfahren Wort vollständig . Es ist bekannt als " CloseAll , " und die genaue Code ist :
Sub CloseAll () ' alle geöffneten Dateien und Herunterfahren Wort-Kunst
Application.ScreenUpdating = False
Schließen " Loop Through offenen documentsDo Bis Documents.Count = 0'Close keine save.Documents (1) schließen SaveChanges : . . = wdDoNotSaveChangesLoop
' Beenden Sie Word nicht save.Quit SaveChanges : = wdDoNotSaveChangesEnd mitend Sub