Startseite
» MS OFFICE
»
So ändern Sie den Stil aller Tabellen in Microsoft Word
So ändern Sie den Stil aller Tabellen in Microsoft Word
Um bestehenden Tabellen in Microsoft Word ein einheitliches Aussehen zu verleihen, führen Sie ein kurzes VBA-Makro in der Word-Desktop-App aus. Das Makro durchläuft die Tabellen im Hauptteil des Dokuments und weist ihnen den gewünschten Tabellenstil zu. Die Tabellendesign-Galerie formatiert eine ausgewählte Tabelle; das Makro wendet einen Stil in einem einzigen Durchlauf auf das gesamte Dokument an. Eine separate Word-Einstellung steuert später erstellte Tabellen.
Diese Screenshots und Menüpfade gelten für Word unter Windows. Word für Mac unterstützt ebenfalls Makros, die Menüführung unterscheidet sich jedoch. Word im Web kann das Ergebnis anzeigen, aber keine VBA-Makros ausführen. Speichern Sie vor Beginn eine Kopie Ihres Dokuments.
1. Ermitteln Sie den genauen Tabellenstilnamen.
Klicken Sie in eine Tabelle, um die kontextbezogene Registerkarte „Tabellenentwurf“ anzuzeigen . Öffnen Sie die Galerie „Tabellenformatvorlagen“ und wählen Sie die gewünschte Formatvorlage aus. Notieren Sie sich den im QuickInfo angezeigten Namen; das Makro benötigt den exakten Namen inklusive Leerzeichen und Satzzeichen. Falls die Formatvorlage bereits im Dokument vorhanden ist, können Sie sie dort auswählen. Microsoft beschreibt die Steuerelemente zur Tabellenformatierung auf der Registerkarte „Tabellenentwurf“ .
Bewegen Sie den Mauszeiger über eine Stilkachel und notieren Sie sich den Namen, den Word in der zugehörigen QuickInfo anzeigt.
2. Registerkarte „Entwicklertools“ anzeigen
In Word für Windows wählen Sie „Datei“ > „Optionen“ > „Menüband anpassen“ . Aktivieren Sie unter „Hauptregisterkarten“ die Option „ Entwicklertools “ und klicken Sie auf „OK“ . In Word für Mac öffnen Sie „Word“ > „Einstellungen“ > „Menüband und Symbolleiste“ , wählen „Menüband anpassen“ > „Hauptregisterkarten“ , aktivieren Sie „Entwicklertools“ und speichern Sie die Einstellungen. Die Anleitung von Microsoft zum Anzeigen der Registerkarte „Entwicklertools“ finden Sie hier .
Aktivieren Sie die Entwickleroptionen einmalig, um auf die Makro-Tools von Word zugreifen zu können.
3. Erstellen Sie ein Makro im Dokument.
Klicken Sie auf der Registerkarte „Entwicklertools “ auf „Makros“ . Geben Sie ApplyTableStyleToAllTableseinen Makronamen ein. Wählen Sie in der Liste „Makros in“ das aktuelle Dokument aus, damit das Makro darin gespeichert wird, und klicken Sie dann auf „Erstellen “. Word öffnet den Visual Basic-Editor. Diese Schritte entsprechen der Anleitung von Microsoft zum Erstellen und Ausführen von Makros .
Erstellen Sie das Makro in dem Dokument, das Sie aktualisieren möchten.
4. Fügen Sie den Tabellenstilcode hinzu.
Ersetzen Sie im Editor den Beispielcode durch Folgendes. Ändern Sie nur die Wörter innerhalb der Anführungszeichen in die exakten Stilnamen aus der Galerie; behalten Sie die Anführungszeichen und den restlichen Code bei.
Sub ApplyTableStyleToAllTables()
Dim tbl As Table
For Each tbl In ActiveDocument.Tables
tbl.Style = "REPLACE WITH YOUR EXACT STYLE NAME"
Next tbl
End Sub
Die Table.StyleEigenschaft akzeptiert einen Stilnamen. Rechtschreib- oder Zeichensetzungsfehler können dazu führen, dass Word den Stil nicht findet. Überprüfen Sie den Namen, bevor Sie das Makro ausführen. Die Schleife verwendet die Tabellensammlung des Dokuments. Microsoft weist in seiner TabellenreferenzTables darauf hin, dass die Tabellensammlung eines Dokuments den Hauptteil (den Dokumentkörper) umfasst . Tabellen in Kopf- und Fußzeilen oder anderen Inhaltsbereichen müssen möglicherweise separat behandelt werden.
Ersetzen Sie den Platzhalter in Anführungszeichen durch den von Ihnen notierten Stilnamen.
5. Führe das Makro aus.
Schließen Sie den Visual Basic Editor, um zu Word zurückzukehren. Wählen Sie „Entwicklertools“ > „Makros“ , wählen Sie „ Makros ApplyTableStyleToAllTables“ und anschließend „Ausführen“ . Word ändert die Formatvorlage für jede Tabelle im Hauptteil des aktiven Dokuments. Wenn mehrere Dokumente geöffnet sind, vergewissern Sie sich, dass das richtige Dokument aktiv ist, bevor Sie das Makro ausführen.
Wählen Sie das Makro aus und führen Sie es für das geöffnete Dokument aus.
6. Ergebnis überprüfen und speichern
Prüfen Sie die Tabellen auf gut lesbare Überschriften, Rahmen und Schattierungen. Tabellenformatvorlagen wie Kopfzeile und Zeilenumbrüche oder manuell angewendete Formatierungen einzelner Zellen können dazu führen, dass zwei Tabellen mit demselben Format unterschiedlich aussehen.
Überprüfen Sie jede Tabelle, nachdem das Makro den gemeinsamen Stil angewendet hat.
Um das Makro für spätere Ausführungen zu erhalten, speichern Sie die Datei als Word-Dokument mit Makros (.docm) . Beim Speichern als normale .docxKopie bleibt die Tabellenformatierung erhalten, der VBA-Code jedoch nicht. Word für das Web kann zwar Dateien öffnen , Makros werden aber nur in der Desktop-Anwendung ausgeführt; siehe dazu den Funktionsleitfaden.docm von Microsoft zum Vergleich von Browser- und Desktop-Anwendungen .
Speichern Sie die Datei als .docm, wenn Sie das Makro behalten und erneut ausführen möchten.
Legen Sie einen Stil für Tabellen fest, die Sie später hinzufügen.
Die obige Schleife ändert vorhandene Tabellen beim Ausführen. Sie formatiert jedoch nicht automatisch jede Tabelle, die Sie zukünftig einfügen. Word bietet eine separate VBA-Methode zum Festlegen des Standardtabellenformats für neu erstellte Tabellen. Fügen Sie dieses separate Makro hinzu und führen Sie es aus, wenn Sie dieses Verhalten wünschen; ersetzen Sie den Platzhalter durch den exakt gleichen Formatnamen.
Sub SetDefaultTableStyleForNewTables()
ActiveDocument.SetDefaultTableStyle _
Style:="REPLACE WITH YOUR EXACT STYLE NAME", _
SetInTemplate:=False
End Sub
Microsoft beschreibt die Einstellung „SetDefaultTableStyle“SetInTemplate für neu erstellte Tabellen. Wenn Sie diese Einstellung aktivieren, Truewird der Stil auch in der zugehörigen Vorlage gespeichert. Lassen Sie die Einstellung unverändert, Falsewenn Sie nur den Standardstil des Dokuments ändern möchten.
Die Methode „Standardstil“ wirkt sich auf neue Tabellen aus; bestehende Tabellen werden nicht umgestaltet.
Makro-Sicherheitshinweis
Führen Sie nur Makros aus, die Sie verstehen und denen Sie vertrauen. Falls Word Makros blockiert, kann Ihr Administrator an Ihrem Arbeitsplatz oder Ihrer Schule diese Einstellung steuern. Aktivieren Sie nicht alle Makros global, nur um diesen Code auszuführen; konsultieren Sie stattdessen die Sicherheitsrichtlinien für Makros von Microsoft oder Ihren Administrator.