Versalschrift
Wenn man mit Dokumenten arbeitet, die Text enthalten, der nicht mit der Shift-Taste GROSS geschrieben wurde, sondern mittels Formatierung in Word (Format – Zeichen – Schrift) in GroĂbuchstaben umgewandelt wurde, kann es zu ĂŒberraschenden bzw. Ă€rgerlichen Ergebnissen kommen, wenn man zusĂ€tzlichen Text einfĂŒgen möchte, der nicht in Versal geschrieben sein soll.
AuĂerdem kann es zu Problemen kommen, wenn man diesen Text in eine andere Anwendung exportieren oder kopieren möchte, wenn unterwegs die Formatierung verloren geht.
Das folgende Makro wandelt alle AbsĂ€tze deren Text die Formatierung GroĂbuchstaben enthĂ€lt in „richtige” GroĂbuchstaben um:
Sub VersalKonvertieren Dim oPar As Paragraph For Each oPar In ActiveDocument.Paragraphs If (Len(oPar.Range.Text) > 1) And _ (oPar.Range.Font.AllCaps = True) Then oPar.Range.Case = wdUpperCase End If Next oPar End Sub
Handelt es sich um Text, der nicht als GroĂbuchstabe sondern als KapitĂ€lchen formatiert wurde, muss man „AllCaps” mit „SmallCaps” ersetzen.
2 Kommentare
RSS Feed für Kommentare zu diesem Artikel.
Entschuldige, das Kommentarformular ist zurzeit geschlossen.
Danke Thordis, das war’s!
GruĂ Frauke
(PS: Einen schönen Gruà von G.K. und wir hoffen dir geht es gut!)
Kommentar by Frauke — Dienstag, 13. 11. 2007 @ 08:44
Danke
Schön, dass ich noch helfen konnte.
Kommentar by Sahanya — Dienstag, 13. 11. 2007 @ 16:26