VBA ist eine Programmiersprache, mit Microsoft Office enthalten. Es ist für das Aufzeichnen von Makros verwendet wird, ist das eine automatisierte Möglichkeit, Programme zu schreiben . Es ist auch eine Entwicklungsumgebung für das Schreiben von Programmen mit der Hand und kann für das Debuggen von Programmen , um ihre Fehler zu beheben verwendet werden. Ein wichtiges Merkmal von VBA ist seine virtuelle Objekte , die Komponenten Ihrer Office-Anwendung darstellen . Wie Sie VBA lernen , an einem dieser Teile konzentrieren zu einer Zeit , um die Verwechslungsgefahr zu reduzieren. Aufzeichnen von Makros
VBA Makro-Recorder bietet eine sanfte Einführung in die Erstellung von Programmen mit dieser Sprache , weil Sie nicht haben, um alle VBA -Anweisungen , es zu benutzen . Der Makro-Recorder wandelt die Mausklicks und Tastendrücke , die Sie in einer Office-Anwendung - wie Excel oder Word - in VBA -Anweisungen , die Sie später studieren können , wiederholen , um diese Interaktionen mit der Anwendung neu zu erstellen, oder verfeinern durch Entfernen oder Hinzufügen VBA Aussagen . Die Anwendung der Makro -Recorder ist durch die " Makro aufzeichnen "-Button unter dem Registerkarte "Entwicklertools" zur Verfügung.
VBA Umwelt
Um VBA -Programme von Hand erstellen , lernen Sie die Teile von VBA- Entwicklungsumgebung, die Microsoft für die manuelle Programmierung gemacht . Diese Umgebung verfügt über Werkzeuge zum Schreiben , Ausführen und Debuggen von Programmen . Eines dieser Werkzeuge ist die Objekt- Browser , die eine Suchmaschine zum Auffinden und immer Beschreibungen für virtuelle Objekte VBA ist . Zum Beispiel wird die Eingabe von " Selection" im Objekt- Browser für Word VBA eine Liste von Funktionen und Eigenschaften für diese VBA -Objekt.
Debugging
Selbst die am besten gestalteten VBA -Programme haben Mängel. Die VBA -Umgebung macht die Suche Debugger diese Fehler , die so genannte "bugs ", viel einfacher als die Suche nach ihnen ohne Hilfe . VBA Debugging-Tools bestehen aus diesen Befehlen oder Komponenten : Schritt - Ausführung -Modus, der Sie ein Programm ausführen, eine Anweisung zu einem Zeitpunkt ermöglicht , Komponenten für die Anzeige den Wert der Variablen , die den Quick Watch -Fenster und das Direkt-Fenster schließen und Haltepunkte , die sind wie virtuelle Stopp-oder Yield Zeichen , die Sie auf einem VBA- Anweisung an den Punkt, wo man eine Pause Programmausführung .
virtuelle Objekte
Writing Programme möchten manuell in VBA beinhaltet die Manipulation der Sprache virtuellen Objekten , wie die häufig verwendete "Selection" -Objekt in Word VBA oder der "Range" -Objekt in VBA . Diese Objekte verhalten sich ähnlich wie Objekte der realen Welt , dass sie Maßnahmen durch die Ausführung von Funktionen ausführen können , und verfügen über Attribute wie reale Objekte zu tun. Zum Beispiel hat der "Range" Objekt gerade erwähnt eine " Cells "-Attribut , mit dem Sie zu setzen und lesen Sie den Wert einer Tabellenkalkulation die Zellen können . Zugang der " ActiveDatabase " Objekt hat eine Funktion namens "Ausführen ", das können Sie ausführen Aktion Abfragen für die aktuelle Datenbank , wie das Hinzufügen oder Löschen von Tabellen .