VBA - Die theoretischen Grundlagen von Visual Basic for Applications

Einführung in die Programmierung: Projekte, Eigenschaften und Module

∅ 2.6 / 7 Bewertungen

Projekte, Eigenschaften und Module

Was ist ein Projekt? Wie füge ich neue Module in ein Projekt ein? Wie kann ich Eigenschaften für Dokumente festlegen?

10470_16434_vba_proj-gif

Projekt-Explorer und Eigenschaftenfenster

In Visual Basic stellt ein Projekt normalerweise eine komplette Anwendung dar. In VBA wird ein Projekt definiert durch ein Office-Dokument, wie z. B. ein Word-Dokument oder eine Excel-Arbeitsmappe. Es werden gespeichert:

  • das Dokument

  • alle Makros, die mit diesem Dokument verbunden sind

  • Benutzerformulare (Dialogboxen)

  • Verweise auf andere Dokumente, Anwendungen, Vorlagen u. ä.

Die Makros werden in Modulen zusammengefasst, die den Gültigkeitsbereich von Variablen und Prozeduren bestimmen.

10471_imgtwxahd-gif

Alle geöffneten Projekte sowie deren Komponenten werden im Projekt-Explorer betrachtet und verwaltet. Diesen können Sie mit Projekt-Explorer im Ansicht-Menü oder über das Symbol Projekt-Explorer im Visual Basic-Editor ein- und ausblenden.

Sie löschen Komponenten, indem Sie mit der rechten Maustaste darauf klicken und den Befehl Entfernen von <Komponenten-Name>... auswählen. Alternativ können Sie auch im Datei-Menü den Entfernen von <Komponenten-Name>... verwenden.

10472_img4ty0zb-gif

Die Eigenschaften zu einer Komponente werden im Eigenschaftenfenster angezeigt und bearbeitet. Dieses wird im Ansicht-Menü mit Eigenschaften oder dem Symbol Eigenschaftenfenster ein- und ausgeblendet. Im Eigenschaftenfenster legt man z. B. den Namen von Komponenten fest.

10473_imgxogxd8-gif

Ein neues Modul fügen Sie in das gerade ausgewählte Projekt im Einfügen-Menü mit dem Befehl Modul oder über das Symbol Modul einfügen ein. Das ist normalerweise das zweite Symbol in der Symbolleiste. Wenn das Symbol anders aussieht als hier abgebildet, müssen Sie auf den Pfeil daneben klicken, um das Symbol Modul auswählen zu können.

Drag & Drop im Projekt-Explorer

Im Projekt-Explorer können auch Module zwischen Projekten mittel Ziehen und Ablegen kopiert werden. Außer Modulen können im Projekt-Explorer auf ähnliche Weise auch Formulare verwaltet werden.