15
Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 1 Automatisieren von Aufgaben mit Visual Basic-Makros Lassen Sie sich nicht abschrecken, wenn Sie im Umgang mit Makros keine Übung haben. Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen und Anweisungen, mit deren Hilfe Sie eine Aufgabe automatisieren können, die Sie nicht jedes Mal von Anfang an neu ausführen möchten. So können Sie beispielsweise ein Makro aufzeichnen, mit dem bestimmte Seitenränder angewendet, eine angepasste Aufzählung oder eine komplexe Tabelle eingefügt wird. Die Vorgehensweisen hierzu erfahren Sie in diesem Lernprogramm. Vorbereitung ................................................................................................................................................................................... 1 1. Anzeigen der Registerkarte "Entwicklertools" ................................................................................................................. 2 2. Zuweisen einer Tastenkombination zu einem Makro ................................................................................................... 4 3. Aufzeichnen eines Makros..................................................................................................................................................... 6 4. Ausführen des Makros ............................................................................................................................................................ 8 5. Bearbeiten des Makros .........................................................................................................................................................11 Kurzübersicht ...............................................................................................................................................................................14 Vorbereitung Lerninhalte Nach Abschluss dieses Lernprogramms können Sie folgende Aufgaben ausführen: Anzeigen der Registerkarte "Entwicklertools" im Menüband Aufzeichnen eines Makros zum Einfügen einer stilisierten Tabelle Zuweisen einer Tastenkombination zu einem Makro Ausführen eines aufgezeichneten Makros Bearbeiten eines Makros Voraussetzungen Word für Mac 2011 Grundlegende Fähigkeiten im Umgang mit Word, einschließlich dem Öffnen von Dokumenten, dem Ausschneiden und Einfügen sowie dem Formatieren von Text. Geschätzte Dauer: 25 Minuten

Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

  • Upload
    dodung

  • View
    219

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 1

Automatisieren von Aufgaben mit Visual Basic-Makros Lassen Sie sich nicht abschrecken, wenn Sie im Umgang mit Makros keine Übung haben. Ein Makro ist

schlicht eine aufgezeichnete Folge von Tastenkombinationen und Anweisungen, mit deren Hilfe Sie eine

Aufgabe automatisieren können, die Sie nicht jedes Mal von Anfang an neu ausführen möchten. So können

Sie beispielsweise ein Makro aufzeichnen, mit dem bestimmte Seitenränder angewendet, eine angepasste

Aufzählung oder eine komplexe Tabelle eingefügt w ird. Die Vorgehensweisen hierzu erfahren Sie in

diesem Lernprogramm.

Vorbereitung ...................................................................................................................................................................................1

1. Anzeigen der Registerkarte "Entw icklertools" .................................................................................................................2

2. Zuweisen einer Tastenkombination zu einem Makro ...................................................................................................4

3. Aufzeichnen eines Makros.....................................................................................................................................................6

4. Ausführen des Makros ............................................................................................................................................................8

5. Bearbeiten des Makros......................................................................................................................................................... 11

Kurzübersicht............................................................................................................................................................................... 14

Vorbereitung

Lerninhalte

Nach Abschluss dieses Lernprogramms können Sie folgende Aufgaben ausführen:

Anzeigen der Registerkarte "Entw icklertools" im Menüband

Aufzeichnen eines Makros zum Einfügen einer stilisierten Tabelle

Zuweisen einer Tastenkombination zu einem Makro

Ausführen eines aufgezeichneten Makros

Bearbeiten eines Makros

Voraussetzungen

Word für Mac 2011

Grundlegende Fähigkeiten im Umgang mit Word, einschließlich dem Öffnen von Dokumenten,

dem Ausschneiden und Einfügen sow ie dem Formatieren von Text.

Geschätzte Dauer: 25 Minuten

Page 2: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 2

1. Anzeigen der Registerkarte "Entwicklertools"

Die Registerkarte "Entw icklertools" ist eine spezialisierte Registerkarte des Menübands, die Befehle für die

Arbeit mit Makros enthält. Standardmäßig w ird die Registerkarte "Entw icklertools" im Menüband nicht

angezeigt.

Zeigen Sie nun die Registerkarte "Entw icklertools" im Menüband von Word an.

Wicht ig

In diesem Lernprogramm w ird Word verwendet, um zu demonstrieren, w ie mit Makros gearbeitet w ird. Die

Prinzipien sind in Excel aber ähnlich.

Klicken Sie in Word auf Dat ei und dann auf Neues leeres Dokument .

Klicken Sie im Menüband auf Menübandoptionen und dann auf Menübandeinstellungen.

Page 3: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 3

Aktivieren Sie im Feld Tit el der Registerkarte oder Gruppe das Kontrollkästchen Entwicklertools,

und klicken Sie auf OK.

Beachten Sie, dass die Registerkarte Ent wicklertools nun im Menüband angezeigt w ird.

Hinweise

Klicken Sie zum Neuanordnen oder Entfernen von Menüband-Registerkarten auf

Menübandoptionen und dann auf Akt ivierreihenfolge im Menüband anpassen.

Vor den nächsten Schrit ten

Stellen Sie sicher, dass Sie Folgendes ausführen können:

Anzeigen der Registerkarte "Entw icklertools" im Menüband

Page 4: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 4

2. Zuweisen einer Tastenkombination zu einem Makro

Bevor Sie mit der Aufzeichnung eines Makros beginnen, haben Sie die Möglichkeit, ihm eine

Tastenkombination zuzuweisen. Durch das Zuweisen einer Tastenkombination zu einem Makro sind Sie in

der Lage, das Makro jederzeit durch Drücken der Tastenkombination auszuführen.

Weisen Sie nun dem Makro, das in der nächsten Lektion aufgezeichnet w ird, eine Tastenkombination zu.

Klicken Sie auf der Registerkarte Ent wicklertools unter Visual Basic auf Aufzeichnen.

Geben Sie in das Feld Makroname den Namen MeineSpezialTabelle ein, und klicken Sie dann auf

Tast atur.

Hinweis Makronamen dürfen keine Leer- oder Sonderzeichen w ie @ oder ! enthalten.

Stellen Sie sicher, dass sich der Cursor im Feld Neue Tast enkombination drücken befindet, und

drücken Sie dann BEFEHLSTASTE+WAHLTASTE+T.

Hinweis Wenn die Tastenkombination bereits einem anderen Befehl zugew iesen ist, w ird dieser

neben Derzeit zugeordnet zu angezeigt. Wenn Sie eine andere Tastenkombination zuweisen,

sollten Sie sich diese notieren, weil Sie sie in einer späteren Lektion verwenden werden.

Page 5: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 5

Klicken Sie auf Zuordnen. Die Tastenkombination w ird im Feld Akt uelle Tasten angezeigt. Klicken

Sie dann auf OK.

Beachten Sie, dass die Schaltfläche Aufzeichnen auf der Registerkarte Ent wicklertools nun als

Beenden angezeigt w ird. Word befindet sich jetzt im Makroaufzeichnungsmodus.

Hinweise

Standardmäßig w ird ein Makro so gespeichert, dass es in allen Dokumenten verwendet werden

kann, die auf der Standardvorlage ("Normal.dotx") basieren. Zum Einschränken eines Makros auf

das aktuelle Dokument klicken Sie im Dialogfeld Makro aufzeichnen (dargestellt in Schritt 2) im

Popupmenü Makro speichern in auf Dokument1 (Dokument), wobei "Dokument1" der Name des

aktuellen Dokuments ist.

Vor den nächsten Schrit ten

Stellen Sie sicher, dass Sie Folgendes ausführen können:

Zuweisen einer Tastenkombination zu einem Makro

Page 6: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 6

3. Aufzeichnen eines Makros

Zum Aufzeichnen eines Makros führen Sie die Aufgabe einfach schrittweise aus, w ie Sie es normalerweise

auch tun würden. Während der Ausführung der Aufgabe w ird von Word jeder Mausklick, jeder Tastendruck

sow ie jeder eingegebene Text als VBA-Code aufgezeichnet, der später bearbeitet werden kann.

Zeichnen Sie nun ein Makro auf, das eine stilisierte, zweispaltige Tabelle "Frage und Antwort" einfügt.

Wicht ig

Vor Durchführung dieser Lektion müssen Sie die Schritte in Lektion 2 ausgeführt haben.

Klicken Sie auf der Registerkarte Tabellen unter Tabellenoptionen auf Neu, und erstellen Sie dann

durch Ziehen eine Tabelle mit 2 Spalten und 6 Zeilen.

Drücken Sie bei gedrückter UMSCHALT- und WAHLTASTE die NACH-RECHTS-TASTE auf der Tastatur,

bis die Tabelle w ie unten dargestellt ausgewählt ist.

Hinweis Beim Aufzeichnen eines Makros können Sie die Maus nicht zum Auswählen, Kopieren

oder Ziehen von Inhalt innerhalb des Dokuments verwenden. Zum Aufzeichnen dieser Aktionen

müssen Sie die Tastatur verwenden.

Page 7: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 7

Klicken Sie unter Tabellenformatvorlagen auf Helle Schattierung – Akzent 1.

Klicken Sie auf der Registerkarte Tabellen unter Rahmenlinien zeichnen auf Rahmen, und klicken

Sie dann auf Alle.

Geben Sie Frage ein, drücken Sie die TAB-TASTE, und geben Sie Ant wort ein.

Page 8: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 8

Klicken Sie auf der Registerkarte Ent wicklertools auf Beenden. Das Makro ist jetzt aufgezeichnet und

w ird nun gespeichert.

Hinweise

Wenn Sie eigene Makros aufzeichnen, ist es w ichtig, sorgfältig zu planen, was genau

aufgezeichnet werden soll. Die Makroaufzeichnung zeichnet jeden Tastendruck und Mausklick

auf, was zu ineffizienten Makros führen kann, wenn viele unnötige Tastenkombinationen

aufgezeichnet werden.

Klicken Sie zum Anhalten der Aufzeichnung eines Makros auf der Registerkarte Ent wicklertools

auf Anhalt en.

Vor den nächsten Schrit ten

Stellen Sie sicher, dass Sie Folgendes ausführen können:

Aufzeichnen eines Makros zum Einfügen einer zweispaltigen Tabelle

4. Ausführen des Makros

Wenn Sie ein Makro ausführen, w ird die aufgezeichnete Abfolge von Aufgaben von Word ausgeführt.

Führen Sie nun das Makro aus, indem Sie die zugew iesene Tastenkombination und einen Befehl auf der

Registerkarte "Entw icklertools" verwenden.

Klicken Sie unter Dat ei auf Neues leeres Dokument .

Drücken Sie BEFEHLSTASTE+WAHLTASTE+T.

Hinweis Wenn Sie in der früheren Lektion eine andere Tastenkombination zugew iesen haben,

drücken Sie stattdessen diese Tastenkombination.

Page 9: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 9

Klicken Sie unterhalb der eingefügten Tabelle, und drücken Sie die EINGABETASTE, um eine Leerzeile

einzufügen.

Klicken Sie auf der Registerkarte Ent wicklertools unter Visual Basic unter Visual Basic auf Makros.

Klicken Sie auf MeineSpezialTabelle und dann auf Ausführen.

Hinweis Wenn Ihr Makro nicht in der Liste aufgeführt w ird, klicken Sie im Popupmenü Makros in

auf Alle akt iven Vorlagen und Dokumente.

Page 10: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 10

Beachten Sie, dass bei jeder Ausführung des Makros von Word eine Tabelle eingefügt w ird.

Hinweise

Klicken Sie zum Ändern der einem Makro zugew iesenen Tastenkombination zuerst auf Ansicht ,

dann auf Symbolleisten und schließlich auf Symbolleisten und Menüs anpassen. Klicken Sie

anschließend auf der Registerkarte Befehle unter Kat egorienauf Makros. Klicken Sie auf das

Makro, dessen Tastenkombination geändert werden soll, und klicken Sie dann auf Tast atur.

Klicken Sie zum Ändern der Makrosicherheitswarnungen auf Word und dann auf Einst ellungen.

Klicken Sie dann unter Persönliche Einstellungen auf Sicherheit . Die entsprechende Option ist

unter Makrosicherheit aufgeführt.

Vor den nächsten Schrit ten

Stellen Sie sicher, dass Sie Folgendes ausführen können:

Ausführen eines Makro unter Verwendung der zugew iesenen Tastenkombination und mithilfe des

Befehls "Makros" auf der Registerkarte "Entw icklertools"

Page 11: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 11

5. Bearbeiten des Makros

Bei der Aufzeichnung eines Makros w ird jeder Tastendruck und Mausklick von Word automatisch in VBA -

Code übersetzt. Für das gerade aufgezeichnete Makro gibt der Code an, dass das Makro eine Tabelle mit 2

Zeilen und 6 Spalten einfügt, sow ie sämtlichen Platzhaltertext, den Sie eingegeben haben. Sie können den

Code und somit die Aktionen ändern, die von dem Makro ausgeführt werden, indem Sie den integrierten

Visual Basic-Editor verwenden.

Bearbeiten Sie nun das Makro so, dass die eingefügte Tabelle drei Spalten anstelle der ursprünglichen zwei

umfasst.

Hinweis Fortgeschrittenes Bearbeiten von Makros sprengt den Rahmen dieses Lernprogramms.

Zusätzliche Informationen zum Bearbeiten von Makros sow ie zum Visual Basic -Editor finden Sie unter

Visual Basic-Dokumentation.

Klicken Sie auf der Registerkarte Ent wicklertools unter Visual Basic auf Edit or.

Beachten Sie, dass das Fenster Code für die von Ihnen erstellte Tabelle enthält.

Hinweis Wenn der Code nicht im Fenster Projekt unter Module angezeigt wird, doppelklicken Sie

auf NewMacros.

Page 12: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 12

Ersetzen Sie im Code hinter NumColumns:=_ den Wert 2 durch eine 3.

Wählen Sie am unteren Rand des Fensters die unten angezeigten Codezeilen aus, und klicken Sie auf

Bearbeiten und dann auf Kopieren.

Klicken Sie im Code hinter das auf Antwort folgende Anführungszeichen, drücken Sie die

EINGABETASTE, und klicken Sie schließlich auf Bearbeiten und auf Einfügen.

Page 13: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 13

Ersetzen Sie das zweite Vorkommen von Antwort durch Kommentare.

Klicken Sie auf Word und dann auf Schließen und zurück zu Microsoft Word.

Drücken Sie unterhalb der vorhandenen Tabelle zuerst die EINGABETASTE und dann

BEFEHLSTASTE+WAHLTASTE+T (oder die in der früheren Lektion zugew iesene Tastenkombination).

Beachten Sie, dass das Makro jetzt eine dreispaltige Tabelle einfügt, die auf dem bearbeiteten Code

basiert.

Page 14: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 14

Hinweise

Klicken Sie zum Bearbeiten eines anderen Makros als dem gerade aufgezeichneten auf der

Registerkarte Ent wicklertools unter Visual Basic auf Makros. Wählen Sie das zu bearbeitende

Makro aus, und klicken Sie auf Bearbeiten.

Klicken Sie zum Löschen eines Makros auf der Registerkarte Ent wicklertools unter Visual Basic

auf Makros. Wählen Sie das zu löschende Makro aus, und klicken Sie auf Löschen.

Vor den nächsten Schrit ten

Stellen Sie sicher, dass Sie Folgendes ausführen können:

Bearbeiten eines Makros mithilfe des integrierten Visual Basic-Editors

Kurzübersicht

Zweck Verfahren

Anzeigen der Registerkarte

"Entw icklertools" im

Menüband

Klicken Sie zuerst auf das Zahnrad für Menübandeinstellungen und dann

auf Menübandeinstellungen. Aktivieren Sie das Kontrollkästchen

Ent wicklertools.

Beginnen mit der

Aufzeichnung eines Makros

Planen Sie die Abfolge von Schritten für die Aufgabe, die ausgeführt

werden soll (z. B. Einfügen einer stilisierten Tabelle). Klicken Sie dann auf

der Registerkarte Ent wicklertools unter Visual Basic auf Aufzeichnen.

Zuweisen einer

Tastenkombination zu

einem Makro

Beginnen Sie mit der Aufzeichnung eines Makros. Klicken Sie dann unter

Makro zuweisen auf Tast atur, und drücken Sie die gewünschte

Tastenkombination (z. B. BEFEHLSTASTE+WAHLTASTE+T).

Einschränken eines Makros

auf das Dokument, in dem

es aufgezeichnet wurde

Beginnen Sie mit der Aufzeichnung eines Makros. Klicken Sie danach im

Popupmenü Makro speichern in auf Dokument1 (Dokument), wobei

"Dokument1 (Dokument)" das Dokument ist, in dem das Makro

aufgezeichnet w ird.

Anhalten der Aufzeichnung

eines Makros

Klicken Sie auf der Registerkarte Ent wicklertools unter Visual Basic auf

Anhalt en.

Ausführen eines Makros Drücken Sie die Tastenkombination, die dem Makro zugew iesen wurde.

Alternativ können Sie auf der Registerkarte Ent wicklertools unter Visual

Basic zuerst auf Makros, dann auf das Makro und schließlich auf

Ausführen klicken.

Bearbeiten eines Makros Klicken Sie auf der Registerkarte Ent wicklertools unter Visual Basic auf

Makros. Klicken Sie auf ein Makro in der Liste und dann auf Bearbeiten.

Löschen eines Makros Klicken Sie auf der Registerkarte Ent wicklertools unter Visual Basic auf

Makros. Klicken Sie auf ein Makro in der Liste und dann auf Löschen.

Ändern der

Tastenkombination für ein

Makro

Klicken Sie unter Ansicht auf Symbolleisten und anschließend auf

Symbolleisten und Menüs anpassen. Klicken Sie anschließend auf der

Registerkarte Befehle unter Kat egorienauf Makros. Klicken Sie auf das

Makro, dessen Tastenkombination geändert werden soll, und klicken Sie

dann auf Tast atur.

Page 15: Automatisieren von Aufgaben mit Visual Basic Makrosdownload.microsoft.com/download/4/B/D/4BD8A7A7-1D9B-4877-A798... · Ein Makro ist schlicht eine aufgezeichnete Folge von Tastenkombinationen

Microsoft Office für Mac 2011: Automatisieren von Aufgaben mit Visual Basic-Makros 15

Weitere Tipps

Die Registerkarte "Entw icklertools" ist eine spezialisierte Registerkarte des Menübands, die Befehle

für die Arbeit mit Makros enthält. Standardmäßig w ird die Registerkarte "Entw icklertools" im

Menüband nicht angezeigt.

Makros können mithilfe der Befehle auf der Registerkarte "Entw icklertools" in Word, Excel und

PowerPoint aufgezeichnet und bearbeitet werden.

Wenn Sie eigene Makros aufzeichnen, ist es w ichtig, sorgfältig zu planen, was genau

aufgezeichnet werden soll. Die Makroaufzeichnung zeichnet jeden Tastendruck und Mausklick

auf, was zu ineffizienten Makros führen kann, wenn viele unnötige Tastenkombinationen

aufgezeichnet werden.

Makronamen dürfen keine Leer- oder Sonderzeichen w ie @ oder ! enthalten.

Standardmäßig w ird ein Makro so gespeichert, dass es in allen Dokumenten verwendet werden

kann. Sie können das Makro aber auch auf das Dokument einschränken, in dem es aufgezeichnet

wurde.

Bei der Aufzeichnung eines Makros w ird jeder Tastendruck und Mausklick von Word automatisch

in VBA-Code übersetzt. Sie können den Code und somit die Aktionen ändern, die von dem Makro

ausgeführt werden, indem Sie den integrierten Visual Basic -Editor verwenden.