Einführung "VBA mit Microsoft Office"

Übungen zu Objekten

Benutzen Sie für diese Übungen Word.

Übung 1

Öffnen Sie ein neues Word-Dokument, geben Sie ein paar Buchstaben ein, markieren Sie diese und wechseln Sie in die Entwicklungsumgebung. Sehen Sie sich die verschiedenen Eigenschaften von Selection.Font an. Setzen Sie mit einem Makro die Schriftfarbe des ausgewählten Textes auf Blau. 

Übung 2

Schreiben Sie einen Makro, der in Word ein neues Dokument erzeugt, den Text "Testdokument" hineinschreibt, diesen Text fett formatiert und das Dokument anschliessend unter test20030224.doc speichert und schliesst. Der zweite Teil des Dateinamens soll sich aus dem aktuellen Jahr, Monat und Tag zusammensetzen (Monat und Tag immer zweistellig).

Tipp: Zeichnen Sie diesen Makro so weit wie möglich auf.

Übung 3

Beim Öffnen des Worddokumentes soll automatisch auf die Seiten-Layoutansicht gewechselt und die Seite auf Textbreite gezoomt werden.

Übung 4

Sehen Sie sich die Liste der Ereignisse zum Application-Objekt in Word an. Welches Ereignis benötigt man, wenn man vor dem Drucken eine Meldung ausgeben will? Und welches, wenn man das Kontextmenü erweitern möchte?

Übung 5

Schreiben Sie einen Ereignishandler in einem Klassenmodul, der vor dem Drucken die Meldung anzeigt "Drucken killt Bäume!". Rufen Sie die Initialisierungsprozedur auf und testen Sie den Ereignishandler.

Zusatzaufgabe für die Schnellen:

Das Dialogfenster der Meldung zeigt die Schaltflächen OK und Abbrechen. Wenn Abbrechen geklickt wird, soll der Druckvorgang tatsächlich abgebrochen werden.

Optionale Kniffelaufgabe

  • Erstellen Sie einen Makro in Word, der die Wörter eines markierten Textes in einem String rückwärts zusammensetzt und anschliessend anzeigt.