Mit Word können Sie die Groß- und Kleinschreibung des ausgewählten Texts anpassen. Wenn Sie Word 2007 oder eine neuere Version verwenden, können Sie sicherstellen, dass die Registerkarte Start des Menübands angezeigt wird, und dann in der Gruppe Schriftart auf das Werkzeug Fall ändern (Aa) klicken.

Sie sehen eine Liste mit verschiedenen Möglichkeiten, wie Word die Groß- und Kleinschreibung Ihres Textes anpassen kann. Eine der häufigsten Falländerungen ist der Titelfall. Diese Art der Änderung führt dazu, dass jedes Wort des ausgewählten Textes in Großbuchstaben geschrieben wird, während der Rest der Buchstaben in Kleinbuchstaben geschrieben wird. Das einzige Problem dabei ist, dass Word in seiner Großschreibung eher wahllos ist. Wenn Sie beispielsweise den Text „Dies ist ein Test“ auswählen und dann das Dialogfeld „Fall ändern“ verwenden, um den Text in „Titel“ zu ändern, erhalten Sie „Dies ist ein Test“. Gemeinsame Regeln für die Großschreibung würden jedoch vorschreiben, dass die „kurzen“ Wörter („ist“ und „a“) nicht großgeschrieben werden sollten.

Hier bietet sich ein Makro an. Sie können ein Makro erstellen, um die Groß- und Kleinschreibung auf eine Textauswahl intelligent anzuwenden. Das Makro kann so programmiert werden, dass es bei seiner Arbeit einen bestimmten Satz von Wörtern ignoriert. Betrachten Sie das folgende Makro:

Sub TitleCase()

Dim lclist As String     Dim wrd As Integer     Dim sTest As String

' list of lowercase words, surrounded by spaces     lclist = " of the by to this is from a "



Selection.Range.Case = wdTitleWord

For wrd = 2 To Selection.Range.Words.Count         sTest = Trim(Selection.Range.Words(wrd))

sTest = " " & LCase(sTest) & " "

If InStr(lclist, sTest) Then             Selection.Range.Words(wrd).Case = wdLowerCase         End If     Next wrd End Sub

Wenn Sie Text auswählen und dieses Makro ausführen, müssen Sie zunächst den Text in die Standard-Groß- und Kleinschreibung von Word ändern. Anschließend werden die Wörter in der Auswahl durchlaufen (Word stellt die Wörter in der Words-Sammlung zur Verfügung) und jedes einzelne untersucht. Jedes Wort wird extrahiert und in die Variable sTest eingefügt, die dann in Kleinbuchstaben umgewandelt wird. Der Inhalt von sTest wird dann mit der lclist-Zeichenfolge verglichen, um festzustellen, ob eine Übereinstimmung vorliegt. Wenn dies der Fall ist, wird das Wort im Originaltext in Kleinbuchstaben umgewandelt.

Der Schlüssel zum Makro ist die lclist-Zeichenfolge. Diese Zeichenfolge enthält eine Liste von Wörtern, die immer in Kleinbuchstaben angezeigt werden sollen. Diese Wörter sind von Leerzeichen umgeben, einschließlich des ersten und des letzten Wortes der Zeichenfolge.

Wenn der sTest-Vergleich durchgeführt wird, enthält sTest einen führenden und einen nachfolgenden Bereich, damit erfolgreiche Übereinstimmungen hergestellt werden können. (Die Leerzeichen sind enthalten, damit beim Wortabgleich keine Fehler auftreten, z. B. „er“ mit einem Teil von „the“.)

Beachten Sie auch, dass der Vergleichsteil des Makros das erste Wort in der Textauswahl nicht berücksichtigt. Es wird angenommen, dass dieses Wort das erste Wort einer Phrase oder eines Satzes ist, das immer mit einem Großbuchstaben beginnen sollte.

_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 (3868) gilt für Microsoft Word 2007, 2010, 2013 und 2016. Eine Version dieses Tipps für die ältere Menüoberfläche von Word finden Sie hier: