Schattierungstabellenzeilen (Microsoft Word)
In Excel ist es möglich, die bedingte Formatierung zu verwenden, um jede zweite Zeile (oder jede n-te Zeile) einer Datentabelle zu schattieren. Möglicherweise möchten Sie dieselbe Aufgabe in Word ausführen, und das Programm bietet verschiedene Ansätze, die Sie verwenden können. Ein Ansatz besteht darin, einige der vordefinierten Tabellenstile zu verwenden, die Word zur Verfügung stellt. Befolgen Sie diese Schritte:
-
Erstellen Sie Ihre Tabelle wie gewohnt.
-
Platzieren Sie die Einfügemarke irgendwo in der Tabelle.
-
Stellen Sie sicher, dass die Registerkarte Design des Menübands angezeigt wird.
-
Klicken Sie mithilfe der Miniaturansichten in der Gruppe „Tabellenstile“ auf eine, die Schattierungen für die Tabellenzeilen verwendet.
Viele der Tabellenformate sind „intelligent“, was bedeutet, dass sie die Zeilenschattierung anpassen können, selbst wenn Sie der Tabelle neue Zeilen hinzufügen. Wie wird das gemacht? Ich bin froh, dass du gefragt hast. Dies führt zur zweiten Methode zum Schattieren von Tabellenzeilen: Erstellen eigener Tabellenstile.
Stile sind seit Jahren in Word verfügbar. Sie können einen Tabellenstil definieren, der automatisch Schattierungen auf die geraden oder ungeraden Zeilen in einer Tabelle anwendet. (So machen es die Tabellen-AutoFormate.) Führen Sie die folgenden Schritte aus:
-
Platzieren Sie die Einfügemarke irgendwo in einer Tabelle.
-
Stellen Sie sicher, dass die Registerkarte Design des Menübands angezeigt wird.
-
Auf der rechten Seite der Miniaturbilder in der Gruppe „Tabellenstile“ sehen Sie Auf- und Abwärtspfeile. Darunter befindet sich ein Dropdown-Pfeil. Klicken Sie darauf, um alle in Word definierten Tabellenstile anzuzeigen.
-
Klicken Sie auf die Option Neuer Tabellenstil. Word zeigt das Dialogfeld Neuen Stil aus Formatierung erstellen an. (Siehe Abbildung 1.)
-
Verwenden Sie die Dropdown-Liste Formatierung anwenden auf, wählen Sie Zeilen mit ungeraden Streifen oder Reihen mit geraden Streifen, je nachdem, ob dieser Stil auf ungerade oder gerade Zeilen angewendet werden soll.
-
Verwenden Sie die Steuerelemente im Dialogfeld, um die Formatierung festzulegen, die auf die Zeilen angewendet werden soll.
-
Stellen Sie den Stilnamen und andere Eigenschaften wie gewünscht ein.
-
OK klicken.
Sie haben jetzt einen Schattierungsstil für ungerade oder gerade Zeilen erstellt. Sie können diesen Stil nach Bedarf auf die Tabelle anwenden. Die Formatierung wird automatisch angepasst, wenn Sie die Anzahl der Zeilen in der Tabelle ändern.
Die bisher beschriebenen Lösungen funktionieren hervorragend, wenn Sie die Formatierung auf jede zweite Zeile in einer Tabelle anwenden möchten. Sie funktionieren nicht so gut, wenn die Formatierung auf jede dritte, vierte oder fünfte Zeile angewendet werden soll. In diesem Fall ist es möglicherweise am besten, ein Makro für die Formatierung zu verwenden. Das Folgende ist ein gutes Beispiel für ein Makro, das jede dritte Zeile in einer Tabelle schattieren kann:
Sub ShadeRows() Dim iRow As Integer Dim iHeads As Integer Dim iRowTtl As Integer If Selection.Information(wdWithInTable) = True Then iHeads = InputBox(prompt:="Number of heading rows?", _ Title:="Headings", Default:="1") iRowTtl = Selection.Tables(1).Rows.Count - iHeads For iRow = 1 To iRowTtl If iRow Mod 3 = 0 Then Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _ = wdTexture20Percent Else Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _ = wdTextureNone End If Next iRow End If End Sub
Das Makro fragt, wie viele Kopfzeilen sich in der Tabelle befinden, und passt dann die Zeilen an, auf die es Schattierungen anwendet. Wenn sich die Einfügemarke beim Ausführen des Makros nicht in einer Tabelle befindet, geschieht nichts. Sie können auch die Häufigkeit der Schattierung ändern (z. B. von jeder dritten bis zur vierten Zeile), indem Sie die Mod-Formel ändern. Ändern Sie einfach die einzelne Zeile folgendermaßen:
If iRow Mod 4 = 0 Then
Sie können den Grad der Schattierung auch ändern, indem Sie die Konstante wdTexture20Percent in eine andere ändern, z. B. wdTexture5Percent, wdTexture10Percent, wdTexture25Percent usw.
Sie sollten auch verstehen, dass Sie möglicherweise unerwartete Ergebnisse erhalten, wenn Sie das Makro in einer Tabelle ausführen, in der Zellen vertikal zusammengeführt wurden. Wenn Sie die Anzahl der Zeilen in einer Tabelle ändern, müssen Sie das Makro erneut ausführen, um die Schattierung erneut anzuwenden.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (6699) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365. Eine Version dieses Tipps finden Sie für ältere Menüoberfläche von Word hier: