Comment rechercher et remplacer plusieurs éléments dans votre document Word

Partage maintenant:

Dans l'article d'aujourd'hui, nous aimerions vous expliquer comment rechercher et remplacer plusieurs éléments dans votre document Word.

La fonction intégrée dans Word, "Rechercher et remplacer", nous permet de rechercher et de remplacer un mot ou une phrase à la fois. Cela ne peut certainement pas répondre à notre besoin de traitement par lots.

En fait, nous avons étendu la fonction pour trouver plusieurs éléments en une seule fois dans l'un de nos articles précédents. Pour plus de détails, vous pouvez vous référer à cet article : 2 façons rapides de trouver plusieurs éléments dans un document Word en même temps

Le lien ci-dessus explique comment trouver plusieurs éléments en même temps. Et cet article vous montrera également comment remplacer chaque élément par un nouveau différent respectivement.Rechercher et remplacer plusieurs éléments dans votre document Word

Exécutez Word VBA pour rechercher et remplacer plusieurs éléments

La macro est le seul moyen qui reste pour effectuer des tâches de traitement personnalisées et par lots dans Word. Suivez simplement les étapes ci-dessous pour accomplir votre mission.

  1. Avant toute chose, ouvrez votre document cible.
  2. Cliquez ensuite sur l'onglet "Développeur" s'il est disponible dans le ruban.
  3. Et cliquez sur "Visual Basic" à côté pour ouvrir l'éditeur VBA dans Word. Ou vous pouvez choisir d'appuyer sur "Alt + F11" à la place.
  4. Cliquez ensuite sur "Normal" dans la colonne de gauche.
  5. Et allez dans la barre de menu pour cliquer sur "Insérer".
  6. Dans son menu déroulant, choisissez "Module".Cliquez sur "Normal" -> Cliquez sur "Insérer" -> Cliquez sur "Module"
  7. Double-cliquez ensuite sur le nouveau module pour l'ouvrir.
  8. Collez les codes suivants sur le module :
Sub FindAndReplaceMultiItems()
  Dim strFindText As String
  Dim strReplaceText As String
  Dim nSplitItem As Long
   
  Application.ScreenUpdating = False

  ' Enter items to be replaces and new ones.
  strFindText = InputBox("Enter items to be found here,seperated by comma: ", "Items to be found")
  strReplaceText = InputBox("Enter new items here, seperated by comma: ", "New items")
  nSplitItem = UBound(Split(strFindText, ","))

  ' Find each item and replace it with new one respectively.
  For nSplitItem = 0 To nSplitItem
    With Selection
      .HomeKey Unit:=wdStory
      With Selection.Find
        .ClearFormatting
        .Replacement.ClearFormatting
        .Text = Split(strFindText, ",")(nSplitItem)
        .Replacement.Text = Split(strReplaceText, ",")(nSplitItem)
        .Format = False
        .MatchWholeWord = False
      End With
    Selection.Find.Execute Replace:=wdReplaceAll
  End With
Next nSplitItem

  Application.ScreenUpdating = True

End Sub
  1. Appuyez sur "F5" pour exécuter la macro.Coller les codes -> Cliquez sur "Exécuter"
  2. Maintenant, il y aura la première zone de saisie. Entrez les éléments à trouver et utilisez une virgule pour les séparer. N'entrez pas d'espace après la virgule.
  3. Cliquez ensuite sur "OK" pour continuer.
  4. Dans la deuxième zone de saisie, entrez de nouveaux éléments et séparez-les par une virgule.
  5. Enfin, cliquez sur «OK».Entrez les éléments dans les deux zones de saisie et cliquez sur "OK"

Face à la perte de données

Il est difficile d'être joyeux face à une catastrophe de données qui pourrait détruire des informations précieuses. Cependant, il n'y a pas lieu de paniquer puisque vous pouvez obtenir un Réparation de mots utilité en déboursant une petite somme d'argent.

Introduction de l'auteur:

Vera Chen est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris exceller la corruption et pdf réparer les produits logiciels. Pour plus d'informations, visitez www.datanumen.com

Partage maintenant:

Les commentaires sont fermés.