IDE

Die integrierte Entwicklungsumgebung

Die gesamte Arbeit mit VBA findet in der integrierten Entwicklungsumgebung statt (IDE). Dieser Begriff mag kalt und Furcht erregend klingen, aber man sollte sich nicht einschüchtern lassen – man sollte sich diese Umgebung einfach als eine gemütliche Werkstatt vorstellen, in der man alle seine Programmieraufgaben bequem erledigen kann.

Die VBA-Entwicklungsumgebung wird als Visual Basic-Editor genannt. Der Visual Basic-Editor besteht aus einem Top-Level-Anwendungsfenster mit einem Menü- und Symbolleistensystem, dass einem alle Werkzeuge zur Verfügung stellt, die man braucht, um seine Programme zu entwickeln.

Die Abbildung zeigt die Word-Version des Visual Basic-Editors. Der Editor sieht aber in jeder Anwendung gleich aus.

Der Visual Basic-Editor wird aus der Office Anwendung (Word, Excel etc.) über das Menü Extras – Makro – Visual Basic Editor oder über die Tastenkombination Alt + F11 aufgerufen.

Der erste Anblick des Visual Basic-Editors mag verwirrend sein. Die Menüs und Symbolleisten oben auf dem Bildschirm kommen einem sicher bekannt vor, aber was ist mit all den Fenstern? Da den Überblick zu behalten, ist gar nicht so leicht, denn sie können in unendlich vielen Varianten angeordnet und kombiniert werden.

Eine kurze Zusammenfassung der Namen und Funktionen kann der folgenden Tabelle entnommen werden:

Menüs und Symbolleisten in der IDE
Art des Fensters Wozu es nützlich ist
Projekt-Explorer-Fenster Verwaltung der Komponenten eines VBA-Projekts
Codefenster Anzeige und Bearbeitung des VBA-Codes
UserForm-Fenster Entwicklung von Standard-Formularen (Fenster und Dialogfelder)
Werkzeugsammlung Steuerelemente wie zum Beispiel Textfelder und Schaltflächen hinzufügen, in manchen VBA-Anwendungen direkt in Dokumente, ansonsten in Formulare
Eigenschaften-Fenster Individuelle Attribute ausgewählter Formulare oder Steuerelemente festlegen
Überwachungsfenster Die Werte ausgewählter Programmvariablen des Programms verfolgen
Lokal-Fenster Die Werte der Variablen der aktuellen Prozedur verfolgen
Direktfenster Individuelle Zeilen von Programmcode testen, um sofortige Ergebnisse zu erzielen
Objektkatalog Die für das Programmfenster verfügbaren Objekte herausfinden