Ich habe ein Dokument voller Textfelder in Arial. Ich würde dieses Dokument aber gerne komplett in eine andere Schriftart setzen, ohne jedes Textfeld einzeln anklicken zu müssen. Alles Markieren hat nichts geholfen, da dabei nur ein Teil des Dokuments, also praktisch der unbeschriebene markiert wird. Wie kann man alles auf einmal markieren?
Vorausgesetzt alle Textfelder befinden sich im Haupteil des Dokumentes also nicht z.B. in der Kopf-/Fusszeile, ist dies mit dem folgendem Makro zu bewerkstelligen:
Sub SchriftartInTextfeldernÄndern()
Dim TF As Shape
For Each TF In ActiveDocument.Shapes
If TF.Type = msoTextBox Then
TF.TextFrame.TextRange.Font.Name = „Times New Roman“
End If
Next
End Sub
Sind auch Textfelder in der Kopf-/Fusszeile, muss das Makro um ein paar Zeilen erweitert werden. Melden Sie sich in diesem Falle nochmals.