Accéder au contenu principal

Comment changer la police et la taille de police dans toutes les zones de texte d'un document Word ?

Author: Siluvia Last Modified: 2025-05-27

Cet article traite du changement de la police et de la taille de 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.

Changer la police et la taille de police dans les zones de texte du document actuel

Changer la police et la taille de police dans les zones de texte de tous les documents d'un dossier


Changer la police et la taille de police dans les zones de texte du document actuel

Pour les zones de texte dont vous souhaitez changer la police et la taille de police dans le document actuel, veuillez appliquer le code VBA ci-dessous pour résoudre le problème.

1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.

2. Dans la fenêtre Microsoft Visual Basic for Applications, cliquez sur Insérer > Module, puis copiez le code suivant dans la fenêtre Module.

Code VBA : Changer la police et la taille de 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

Remarque : Dans le code, « Arial » et « 20 » sont respectivement la police et la taille de police spécifiées dans mon cas. Vous pouvez les modifier selon vos besoins.

3. Appuyez sur la touche F5 pour exécuter le code. Ensuite, la police et la taille de police de tous les textes dans les zones de texte sont modifiées en fonction de la police et de la taille spécifiées. Voir capture d'écran :

Font and font size in the text boxes are changed to the specified ones


Changer la police et la taille de police dans toutes les zones de texte de tous les documents d'un dossier

Pour changer en masse la police et la taille de police des zones de texte dans plusieurs documents Word, vous devez appliquer le code VBA ci-dessous.

1. Veuillez rassembler tous les documents cibles contenant les zones de texte dont vous souhaitez changer la police et la taille de police dans un même dossier.

2. Dans un document Word ouvert, appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.

3. Dans la fenêtre Microsoft Visual Basic for Applications, cliquez sur Insérer > Module, puis copiez le code suivant dans la fenêtre Module.

Code VBA : Changer la police et la taille de 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. Appuyez sur la touche F5 pour exécuter le code. Dans la fenêtre Parcourir qui s'ouvre, sélectionnez le dossier (contenant les documents dont vous souhaitez changer la police et la taille de police dans les zones de texte) et cliquez sur le bouton OK.

Browse window

Ensuite, la police et la taille de police de toutes les zones de texte des documents du dossier sélectionné sont modifiées en fonction de la police et de la taille spécifiées.

Meilleurs outils de productivité pour Office

Kutools pour Word - Élevez votre expérience Word avec plus de 100 fonctionnalités remarquables !

🤖 Fonctionnalités AI de Kutools : Assistant IA / Assistant en Temps Réel / Super Polonais (Conserver le format) / Super Traduire (Conserver le format) / Rédaction IA / Correction AI...

📘 Maîtrise des documents : Diviser les pages / Fusionner les documents / Exporter la sélection dans divers formats (PDF/TXT/DOC/HTML...) / Conversion en lot vers PDF...

Édition de contenu : Recherche et remplacement en lot dans plusieurs fichiers / Redimensionner toutes les images / Transposer les lignes et colonnes du tableau / Convertir le tableau en texte...

🧹 Nettoyage sans effort : Éliminer les espaces supplémentaires / Sauts de section / Zones de texte / Liens hypertexte / Pour plus d'outils de suppression, rendez-vous dans le groupe Supprimer...

Insertion créative : Insérer des séparateurs de milliers / Cases à cocher / Boutons radio / Code QR / Code-barres / Images multiples / Découvrez plus dans le groupe Insérer...

🔍 Sélections précises : Identifier des pages spécifiques / Tableaux / Formes / Paragraphes de titre / Améliorez la navigation avec plus de fonctionnalités de sélection...

Améliorations étoilées : Naviguer vers n'importe quel emplacement / Insertion automatique de texte répétitif / Basculer entre les fenêtres de document /11 outils de conversion...

Kutools and Kutools Plus tabs on the Word Ribbon
👉 Vous voulez essayer ces fonctionnalités ? Téléchargez Kutools pour Word maintenant ! 🚀