Hinzufügen von seriellen Kommas in einem Satz (Microsoft Word)
Eines der häufigsten Probleme, mit denen Emily beim Bearbeiten konfrontiert ist, ist das Einfügen des seriellen Kommas in eine Inline-Liste von Elementen vor der endgültigen Verbindung zwischen Listenelementen. Emilys Büro erzwingt die Verwendung des seriellen Kommas, um Klarheit zu schaffen und möglicherweise unangenehme Formulierungen wie „Ich widme dieses Buch meinen Eltern, Mutter Teresa und Jesus“ zu vermeiden. Die meisten Autoren verwenden dieses Komma jedoch nicht gern, weshalb Emily viel Zeit damit verbringt, es in fast jedem Textabschnitt zu bearbeiten, auf den sie stößt. Emily merkt an, dass es ihr Leben leichter machen würde, wenn sie ein Makro hätte, das von der Einfügemarke bis zum Ende des aktuellen Satzes sucht und vor dem nächsten Auftreten der gemeinsamen Konjunktionen „und“ und „oder“ ein Komma einfügt, aber nur wenn es dort noch kein Komma gibt.
Der beste Weg, um mit dieser Situation umzugehen, ist ein Makro, wie Emily bemerkt.
Hier ist eine, die die Aufgabe ausführt:
Sub SerialComma() Dim MySelection As Selection Selection.MoveRight Unit:=wdSentence, Extend:=wdExtend Set MySelection = Selection Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "([!,.?;:]) and " .Replacement.Text = "\1, and " .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll MySelection.Select With Selection.Find .Text = "([!,.?;:]) or " .Replacement.Text = "\1, or " End With Selection.Find.Execute Replace:=wdReplaceAll MySelection.Select Selection.Collapse End Sub
Das Makro wählt zuerst alles von der aktuellen Einfügemarke bis zum Ende des aktuellen Satzes aus. Anschließend wird mithilfe einer Platzhaltersuche nach einem Vorkommen des Wortes „und“ gesucht, das keinem Satzzeichen folgt. Wenn es es findet, ersetzt es das Vorkommen durch ein Komma und das Wort „und“. Anschließend wird eine ähnliche Such- und Ersetzungsoperation für das Wort „oder“ ausgeführt.
Dieses Makro kann natürlich einer Tastenkombination oder einer Symbolleistenschaltfläche zugewiesen werden, um das Hinzufügen dieser Art von Komma zum Kinderspiel zu machen.
Eine weitere Konfigurationsänderung, die Sie möglicherweise vornehmen möchten, besteht darin, Word mitzuteilen, dass fehlende Kommas in Ihren Inline-Listen als falsch markiert werden sollen. Sie können diese Änderung folgendermaßen vornehmen:
-
Wählen Sie Optionen aus dem Menü Extras. Word zeigt das Dialogfeld Optionen an.
-
Stellen Sie sicher, dass die Registerkarte Rechtschreibung und Grammatik ausgewählt ist. (Siehe Abbildung 1.)
-
Klicken Sie auf die Schaltfläche Einstellungen. Word zeigt das Dialogfeld Grammatikeinstellungen an. (Siehe Abbildung 2.)
-
Stellen Sie sicher, dass die Option „Komma vor dem letzten Listenelement erforderlich“ auf „Immer“ gesetzt ist.
-
Klicken Sie auf OK, um das Dialogfeld Grammatikeinstellungen zu schließen.
-
Klicken Sie auf OK, um das Dialogfeld Optionen zu schließen.
Die Einstellung fügt nicht das letzte Komma für Sie ein, sondern erfasst die Fälle, in denen das Komma nicht vorhanden ist.
_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 (9293) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: