Übersicht über das Projekt Gewinnverteilung ◦ Zusammenfassung ◦ ?

Gewinnverteilung.xls ist komplexer als andere Arbeitsmappen ...

- weil die Problemstellung schwieriger ist und

- weil die Benutzeroberfläche neben einem Tabellenblatt und den bereits bekannten vordefinierten Dialogfeldern auch ein benutzerdefiniertes Eingabeformular mit sieben Steuerelementen umfasst.

Wenn ein Projekt komplex ist, lohnt es sich, mit »Ansicht/Objektkatalog auf die einzelnen Objekte aus dem zuzugreifen. Der Objektkatalog (object browser) zeigt die Objektklassen, Eigenschaften, Methoden, Ereignisse und Konstanten benutzerdefinierter Projekte und vordefinierter Objektbibliotheken von Softwareanbietern.

#### Zugriff auf benutzerdefinierte Objekte

Der Objektkatalog erleichtert insbesondere den Zugriff auf benutzerdefinierte Objekte. Der folgende Bildschirmausschnitt greift zum Beispiel auf das Projekt Gewinnverteilung zu. Es besteht aus den Komponenten Arbeitsmappe, Dialogblatt (Tabellenblatt), Eingabeformular und Verarbeitungsmodul. Unter <global> zeigt der Objektkatalog alle Public-Vereinbarungen. Im Bildschirmausschnitt liegt der Cursor auf dem Verarbeitungsmodul. Weil dieses benutzerdefiniert ist, zeigt das rechte Fenster die globale Variable abgebrochen, die lokalen Variablen Ausgabezeile und GV sowie die Methoden BS, Buchungssätze und Start_Click. Im rechten Fenster ist die Methode BS markiert; das untere Fenster zeigt deshalb den Kopf der Prozedur BS.

####
Zugriff auf vordefinierte Objekte

Neben benutzerdefinierten Projekten können Sie vordefinierte Objektmodelle inspizieren, im besonderen jene von MS Excel und VBA. Der nächste Bildausschnitt positioniert zum Beispiel auf der Eigenschaft Cells des Objekts Worksheet des Objektmodells von MS Excel. Das unterste Fenster gibt an, dass Cells eine Eigenschaft eines Tabellenblatts (worksheet) ist, die ein Range-Objekt mit dem Zellbereich des ganzen Tabellenblatts ergibt.

Übung Gewinnverteilung