Beschreibung
Der VBA-Editor ist die Entwicklungsumgebung für
Ihre eigenen VBA-Funktionen. Dieser Editor ist für alle
Office-Anwendungen gleich.
VBA-Umgebung
öffnen:
- Starten Sie die Office-Anwendung, z.B.
Outlook.
- Drücken Sie ALT+F11.
Der
Projektexplorer listet alle zum Projekt gehörenden Code-Module
auf; zum Öffnen drücken Sie STRG+R.
Von hier an
unterscheiden sich die diversen Office-Anwendungen. In Outlook ist ein Modul
bereits vorhanden (und kann auch nicht gelöscht
werden):
- Klicken Sie im Projektexplorer auf
Projekt1/Microsoft Outlook Objekte
- und doppelklicken Sie auf
"DieseOutlookSitzung"
Das Modul "DieseOutlookSitzung"
ist das einzige, das von Outlook automatisch beim Start aufgerufen wird. Hier
beginnen also alle Prozeduren. Genauer gesagt, es ist nur eine einzige
Ereignisprozedur, die Outlook aufruft; diese erstellen Sie mit zwei
Mausklicks:
- Über dem Code-Bereich befinden sich zwei
Auswahllisten. Klicken Sie mit der Maus auf die linke und wählen Sie den
Eintrag "Application",
- wählen Sie aus der rechten Liste
danach den Eintrag "Startup".
Outlook erstellt dann
für Sie die Ereignisprozedur "Application_Startup()". In vielen
Beispielen der VBA-Hilfe wird die Methode "Initialize_Handler()" als
Startpunkt genannt. Der Name ist irreführend, denn Outlook weiß
nicht, wenn Sie hier notwendige Initialisierungsarbeiten beginnen
möchten. Wenn Sie solch ein Beispiel aus der VBA-Hilfedatei
übernehmen, dann müssen Sie die Funktion aus Application_Startup
heraus aufrufen.
Ein sehr gutes Nachschlagewerk, und damit eine
mächtige Hilfe bei Ihrer täglichen Arbeit, ist der
Objektkatalog (auch: Objektbrowser). Zum Öffnen drücken Sie
bitte F2, wechseln Sie dann in der Auswahlliste oben links von <Alle
Bibliotheken> zu Outlook. Links sehen Sie danach alle Klassen der
Outlook-Bibliothek (das sog. Outlook Objektmodell, OOM) und
rechts deren
Methoden, Eigenschaften etc.
Wählen Sie aus dem linken Bereich
z.B. "Application"; diese Klasse ist die oberste in der Objekthierarchie
Outlooks (in den meisten Objektmodellen ist dieser Name für das
Root-Objekt gewählt). Rechts sehen Sie daraufhin alle zu der Klasse
gehörenden Eigenschaften und Funktionen. Wählen Sie irgendeinen
Eintrag links oder rechts und drücken Sie F1, damit sich die Hilfedatei
zum Thema öffnet; dies funktioniert i.d.R. für alle Einträge
außer Aufzählungen (Enums).
Zu vielen Einträgen
finden Sie auch im unteren Bereich Erklärungen, so dass Sie für
einen schnellen Überblick gar nicht die Hilfedatei öffnen
müssen. Grün unterlegte Funktionsrückgaben oder
Funktionsargumente (das gilt z.B. für Objekttypen) führen Sie mit
einem Mausklick an die entsprechende Position im Objektkatalog. So erhalten
Sie mit wenigen Klicks wichtige Informationen darüber, was Sie z.B. mit
einem von einer Funktion gelieferten Ergebnis anfangen können oder
welche Werte einer Funktion als Argument übergeben werden
müssen.
Analog zu Ihrem Internetbrowser besitzt auch der
Objektbrowser zwei Schaltflächen zum Vor- und Zurückblättern.
Wenn Sie sich einmal an dieses Werkzeug gewöhnt haben, werden Sie sich
schnell auch in fremden Objektmodellen zurechtfinden. |