Comment changer la police et la taille de la police dans toutes les zones de texte d'un document Word?
Cet article parle de la modification de la police et de la taille de la police dans les zones de texte du document actuel ou des documents dans un dossier spécifié. Veuillez essayer la méthode VBA dans l'article.
Modifier la police et la taille de la police dans les zones de texte du document actuel
Modifier la police et la taille de la police dans les zones de texte du document actuel
Pour les zones de texte, vous allez modifier la police et la taille de la police dans le document actuel, veuillez appliquer le code VBA ci-dessous pour résoudre le problème.
1. appuie sur le autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis copiez le code suivant dans la fenêtre Module.
Code VBA: modifiez la police et la taille de la police dans toutes les zones de texte du document actuel
Sub FormatTextsInTextBoxes()
'Updated by ExtendOffice 20181128
Dim I As Long
Dim xShape As Shape
Dim xDoc As Document
Set xDoc = ActiveDocument
On Error Resume Next
For Each xShape In xDoc.Shapes
xShape.Select
If xShape.GroupItems Is Nothing Then
With xShape.TextFrame.TextRange.Font
.Name = "Arial"
.Size = 20
End With
GoTo LblExit
End If
For I = 1 To xShape.GroupItems.Count
With xShape.GroupItems(I).TextFrame.TextRange.Font
.Name = "Arial"
.Size = 20
End With
Next
LblExit:
Next
End Sub
Notes: Dans le code, "Arial" et "20»Est la police et la taille de police spécifiées dans mon cas. Vous pouvez les modifier en fonction de vos propres besoins.
3. appuie sur le F5 clé pour exécuter le code. Ensuite, la police et la taille de police de tous les textes dans les zones de texte sont remplacées par la police et la taille de police spécifiées. Voir la capture d'écran:
Modifier la police et la taille de la police dans toutes les zones de texte de tous les documents d'un dossier
Pour modifier la police et la taille de police des zones de texte en masse dans plusieurs documents Word, vous devez appliquer le code VBA ci-dessous.
1. Veuillez rassembler tous les documents cibles qui contiennent des zones de texte, vous modifierez la police et la taille de la police dans le même dossier.
2. Dans un document Word d'ouverture, appuyez sur la touche autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
3. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module, puis copiez le code suivant dans la fenêtre Module.
Code VBA: modifiez la police et la taille de la police dans les zones de texte de plusieurs documents
Sub FormatTextsInTextBoxesInMultiDoc()
'Updated by ExtendOffice 20181128
Dim I As Long
Dim xShape As Shape
Dim xDlg As FileDialog
Dim xFolder As Variant
Dim xFileStr As String
On Error Resume Next
Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
If xDlg.Show = -1 Then
xFolder = xDlg.SelectedItems(1) + "\"
xFileStr = Dir(xFolder & "*.doc", vbNormal)
While xFileStr <> ""
Documents.Open xFolder & xFileStr
For Each xShape In ActiveDocument.Shapes
xShape.Select
If xShape.GroupItems Is Nothing Then
With xShape.TextFrame.TextRange.Font
.Name = "Arial"
.Size = 20
End With
GoTo LblExit
End If
For I = 1 To xShape.GroupItems.Count
With xShape.GroupItems(I).TextFrame.TextRange.Font
.Name = "Arial"
.Size = 20
End With
Next
LblExit:
Next
ActiveDocument.Save
ActiveDocument.Close
xFileStr = Dir()
Wend
End If
End Sub
4. appuie sur le F5 clé pour exécuter le code. Dans l'ouverture DECOUVREZ fenêtre, sélectionnez le dossier (contient les documents dont vous allez modifier la police et la taille de la police dans les zones de texte) et cliquez sur le OK .
La police et la taille de police de toutes les zones de texte des documents du dossier sélectionné sont ensuite remplacées par la police et la taille de police spécifiées.
Outils de productivité Word recommandés
Kutools For Word - Plus de 100 fonctionnalités avancées pour Word, économisez 50% de votre temps
- Les opérations compliquées et répétées peuvent être effectuées une seule fois en quelques secondes.
- Insérez simultanément plusieurs images dans des dossiers dans un document Word.
- Fusionner et combiner plusieurs fichiers Word dans des dossiers en un seul avec l'ordre souhaité.
- Divisez le document actuel en documents séparés selon l'en-tête, le saut de section ou d'autres critères.
- Convertissez des fichiers entre Doc et Docx, Docx et PDF, collection d'outils pour les conversions et la sélection courantes, etc.