Standardmäßig wird ein En Dash verwendet (Microsoft Word)
Der Styleguide, dem Phil folgt, schreibt vor, dass bei der Angabe von Zahlenbereichen (z. B. 1—9 oder 23—36) anstelle eines Bindestrichs ein Bindestrich verwendet werden sollte. Phil fragt sich, ob es eine Möglichkeit gibt, Word dazu zu zwingen, dies automatisch zu tun.
Es gibt verschiedene Möglichkeiten, wie Sie den Bindestrich zwischen Ihre Nummernkreise setzen können. Der „automatische“ Weg (soweit es Word betrifft) besteht darin, Ihren Bindestrich mit Leerzeichen zu umgeben. Mit anderen Worten, nehmen wir an, Ihre Reichweite liegt zwischen 23 und 45. Sie müssen lediglich 23, Leerzeichen, Bindestrich, Leerzeichen und dann 45 eingeben. Sobald Sie nach „45“ ein Leerzeichen oder ein Interpunktionszeichen eingeben, wird der Bindestrich automatisch in einen Bindestrich umgewandelt.
Wenn Sie diesen Ansatz verwenden, bleiben die Leerzeichen vor und nach dem Bindestrich praktisch, was möglicherweise Ihrem Styleguide zuwiderläuft. In diesem Fall können Sie jederzeit Suchen und Ersetzen verwenden, um Leerzeichen vor und nach Strichen zu entfernen. Oder Sie können einfach die automatische Methode umgehen und lernen, Ihre eigenen Striche einzugeben. Am einfachsten ist es, einfach die Strg-Taste zu drücken und die Minus-Taste auf dem Ziffernblock zu drücken. (Es muss sich auf dem Ziffernblock befinden.) Word fügt den En-Dash-Lickety-Split ein.
Sie können auch das Such- und Ersetzungswerkzeug von Word verwenden, um alle Bindestriche in Bindestriche zu ändern. So geht’s:
-
Drücken Sie Strg + H. Word zeigt die Registerkarte Ersetzen des Dialogfelds Suchen und Ersetzen an.
-
Klicken Sie auf die Schaltfläche Mehr, falls verfügbar. (Siehe Abbildung 1.)
-
Stellen Sie sicher, dass das Kontrollkästchen Platzhalter verwenden aktiviert ist.
-
Geben Sie Folgendes in das Feld Suchen nach ein: ([0—9]) – ([0—9]). Geben Sie im Feld Ersetzen durch Folgendes ein: \ 1 ^ = \ 2. Klicken Sie auf Alle ersetzen.
Diese Schritte ersetzen jede Ziffer, gefolgt von einem Bindestrich und einer weiteren Ziffer durch die ursprüngliche Ziffer, gefolgt von einem Bindestrich gefolgt von der ursprünglichen Ziffer. Leider wird der Austausch nicht durchgeführt, wenn vor dem Bindestrich ein Leerzeichen steht oder folgt. Wenn Ihr Text solche fehlerhaften Leerzeichen enthält, müssen Sie sie entfernen, bevor die oben genannten Funktionen ordnungsgemäß funktionieren.
Sie können auch ein Makro verwenden, das alle Permutationen von Suchen und Ersetzen für Sie ausführt. Das folgende Makro ruft tatsächlich sieben Mal das Suchen und Ersetzen auf, mit dem Ergebnis, dass jeder Bereich, der eine Permutation von Bindestrich oder Bindestrich enthält, die von einzelnen Leerzeichen umgeben ist, in Ziffern konvertiert wird, die einen einzelnen Bindestrich umgeben.
Sub FixNumberRanges() Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "([0-9])-([0-9])" .Replacement.Text = "\1^=\2" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchWildcards = True .MatchSoundsLike = False .MatchAllWordForms = False .Execute Replace:=wdReplaceAll .Text = "([0-9]) -([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9])- ([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9]) - ([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9]) ^=([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9])^= ([0-9])" .Execute Replace:=wdReplaceAll .Text = "([0-9]) ^= ([0-9])" .Execute Replace:=wdReplaceAll End With End Sub
_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 beliebteste Textverarbeitungssoftware der Welt.) Dieser Tipp (5133) gilt für Microsoft Word 2007, 2010, 2013 und 2016.