StartDownloadsServiceBeispieleWorkshopsKontakt DeutschEnglish
 
Beispiele
Allgemein
Outlook®
 
Awarded by
Microsoft since 2005:
mvp logo
VBOffice Info
Besucher1391605
Aufrufe5098401
Links
Impressum
Datenschutz
Kontakt
VBA Editor - Erste Schritte
Autor: Michael BauerHomepage
Datum: 16.01.2006Zugriffe: 30168
  
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.

 
 

ReplyAll warnt Sie, bevor Sie unbeabsichtigt allen Empfängern einer E-Mail antworten oder wenn Sie ein vertraulicher BCC-Empfänger der E-Mail ... [weiter]

 

Blitzschneller Zugriff auf die Hauptkategorienliste, gemeinsame Kategorien im Netzwerk, eine Erinnerungsfunktion ... [weiter]

 

SAM legt automatisch Absender, Signatur und Speicherort für gesendete Mails fest, z.B. anhand der ... [weiter]

 

OLKeeper verhindert zuverlässig, dass Mitarbeiter Outlook schließen und dadurch Termine oder E-Mails ... [weiter]

So entgeht Ihnen kein Auftrag mehr:
Telefonservice und Sekretariatsservice