Aufzeichnung starten

Als ersten Makro wollen wir eine Aktion aufzeichnen, die eine Fusszeile in einem WORD-Dokument einrichtet.

Mit Klick auf den neu eingerichteten Befehl  (Aufzeichnen…) starten wir den Makro-Recorder.
Bitte beachten Sie: Unmittelbar nach dem Start ändert sich das Symbol  und nimmt folgende Gestalt an:

Es öffnet sich folgender Dialog:

Abbildung 138, Dialog zur Aufzeichnung eines Makros

Im Textfeld Makroname: geben wir den gewünschten Namen ein: „FusszeileEinrichten“.
Als nächstes wählen wir den Speicherort für unseren Makro.

Das ist ein wichtiger Punkt: ein Makro ist nur dann verfügbar, wenn er sich in einem geöffneten Dokument befindet.
Das Dropdown Feld Makro speichern zeigt zwei Möglichkeiten:

·      Dieses Dokument

·      Normal.dot, also in der Dokumentvorlage

Wählen wir den ersten Fall, so steht der Makro nur zur Verfügung, wenn dieses Dokument geöffnet ist.

Wählen wir als Speicherort jedoch die Dokumentvorlage, so steht der Makro in allen Dokumenten zur Verfügung, die auf dieser Vorlage basieren.

Der Text, den wir ins Textfeld Beschreibung eingeben, erscheint später in unserem aufgezeichneten Makro als Kommentar.

Wir bestätigen den Dialog mit o.k. und sind jetzt bereit für die Aufzeichnung. Alle Aktionen, die wir jetzt durchführen, werden protokolliert: Befehl Kopf-und Fusszeilen aufrufen und die genannten Einträge machen..

Mit Klick auf das Symbol  wird die Aufzeichnung beendet.

Wo aber befindet sich nun unser Makro?

Wir rufen den Visual Basic Editor auf mit der Tastenkombination Alt + F11 (oder dem Symbol ).

Folgendes Bild erscheint:

Abbildung 139, Der Visual Basic Editor

Im linken Teil der Abbildung sehen wir das sog. Projektfenster mit allen derzeit geöffneten Dokumenten.

Dokumente werden als Projekte bezeichnet und können Module beinhalten.

Klicken wir auf das +-Symbol vor Normal, so ändert sich die Darstellung wie folgt:

Abbildung 140, Modul mit aufgezeichnetem Makro

Der Ordner “NewMacros” enthält in unserem Fall eine Prozedur mit Namen „FusszeileEinrichten“, unser aufgezeichnetes Makro.

Unsere Prozedur „FusszeileEinrichten“ enthält einen Prozedurrumpf mit Prozedurname (Sub FusszeileEinrichten()) und Prozedurende (End Sub), grün geschriebene Kommentarzeilen und Codezeilen.

Seit WORD97 ist die verwendete Sprache ausschließlich Englisch, es ist nicht ganz einfach, die Aktionen im Code wiederzufinden, die wir aufgezeichnet haben.

Das WORD Objektmodell enthält eine Vielzahl von Objekten, die nur unzureichend intuitiv verstanden werden können.

Wie das Beispiel zeigt, verwendet der Visual Basic Editor standardmäßig unterschiedliche Schriftfarben:

·      Schwarz für normalen Code

·      Grün für Kommentare

·      Blau für sog. Schlüsselwörter (z.B. Sub und End Sub) und

·      Rot für Kompilierungsfehler

 

Nicht gefunden, was Sie suchen? Dann geben Sie hier Ihren Suchbegriff ein!

Benutzerdefinierte Suche


Mehr:

Wie können Makros gestartet werden?