Les cookies nous permettent d'offrir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.
Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Log In
x
or
x
x
Inscription
x

or

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

Cet article traite 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é. S'il vous plaît essayez 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 de tous les documents d'un dossier


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: Modifier 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

Note: Dans le code, "Arial" et "20”Est ​​la police et la taille de police spécifiées dans mon cas. Vous pouvez les changer 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 en bloc la police et la taille de la zone de texte dans plusieurs documents Word, vous devez appliquer le code VBA ci-dessous.

1. Veuillez collecter tous les documents cibles contenant 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 Feuilleter dans la fenêtre, sélectionnez le dossier (contient les documents que vous allez changer de police et de taille de police dans les zones de texte) et cliquez sur le bouton OK bouton.

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



Kutools for Word

Plus que des fonctions avancées 100 pour Word 2003, 2007, 2010, 2013, 2016 et 2019

coup-kutools-700-225-kte

Plus de fonctionnalités | Téléchargement Gratuit | Seulement $ 39.00 pour des centaines de fonctions

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.