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 d'un dossier spécifié. Veuillez essayer les méthodes VBA décrites 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
Notez : : 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 Explorer 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.
Meilleurs outils de productivité bureautique
Kutools for Word - Élevez votre expérience Word avec Over 100 Caractéristiques remarquables !
🤖 Fonctionnalités d'IA de Kutools: Assistant d'IA / Assistant en temps réel / Super Polish (Format de conservation) / Super Translate (Préserver le format) / Rédaction IA / Relecture par IA
(I.e. Maîtrise des documents: Pages divisées / Fusionner des documents / Exporter la sélection dans différents formats (PDF/TXT/DOC/HTML...) / Conversion par lots en PDF
✏ Édition du contenu: Recherche et remplacement par lots sur plusieurs fichiers / Redimensionner toutes les images / Transposer les lignes et les colonnes du tableau / Convertir le tableau en texte
🧹 Nettoyage sans effort : balayer Espaces supplémentaires / Sauts de section / Boîtes de texte / Liens hypertextes / Pour plus d'outils de suppression, rendez-vous sur Effacer grouper...
➕ Insertions créatives: Insérer Mille séparateurs / Cases à cocher / Boutons radio / code QR / Code barres / Plusieurs images / Découvrez-en davantage dans le insérer grouper...
🔍 Sélections de précision: Localiser Pages spécifiques / Tables / Formes / Titre des paragraphes / Améliorez la navigation avec plus Choisir Caractéristiques
⭐ Améliorations des étoiles: Accédez à n'importe quel emplacement / Insérer automatiquement du texte répétitif / Basculer entre les fenêtres de document / 11 Conversion Outils

Meilleurs outils de productivité bureautique
Kutools for Word - 100+ outils pour Word
- 🤖 Fonctionnalités d'IA de Kutools: Assistant d'IA / Assistant en temps réel / Super polonais / Super Traduire / Rédaction IA / Relecture par IA
- (I.e. Maîtrise des documents: Pages divisées / Fusionner des documents / Conversion par lots en PDF
- ✏ Édition du contenu: Rechercher et remplacer par lots / Redimensionner toutes les images
- 🧹 Nettoyage sans effort: Supprimer les espaces supplémentaires / Supprimer les sauts de section
- ➕ Insertions créatives: Insérer des milliers de séparateurs / Insérer des cases à cocher / Créer des codes QR