par anonyme 17-Juin-2022

Comment faire pour remplacer un texte par un autre, dans plusieurs fichiers Word ?

1 Réponse

par Blaise 17-Juin-2022

Pour rechercher et remplacer dans plusieurs fichiers Word, vous pouvez utiliser un script VBA :

Prérequis : activer le mode développeur Word.

  • Téléchargez et décompressez le fichier ZIP qui contient le script VBA.
  • Ouvrez un document Word.
  • Cliquez sur le menu Développeur.
  • Cliquez sur l'icône Visual Basic.
  • Cliquez sur le menu Fichier puis Importez un fichier.
  • Sélectionnez le fichier remplacer_word.bas préalablement décompressé.
  • Double cliquez sur Remplacer pour afficher le code VBA.
  • Cliquez sur l'icône verte Lecture.
  • Si on vous le demande; cliquez sur le bouton Exécuter.
  • Sélectionnez les fichiers Word, puis cliquez sur OK.
  • Saisissez le texte à rechercher.
  • Saisissez le texte de remplacement.

remplacer_texte_fichiers

Une fois que le message Opération terminée s'affiche, les textes ont été remplacés dans les fichiers Word que vous avez préalablement sélectionné.

Remarque : vous noterez la ligne de code ci-après, elle limite le nombre de fichiers à 1000 ; si nécessaire vous pouvez la modifier.

Dim xFileDialog As FileDialog, GetStr(1 To 1000) As String
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses de l'équipe et d'autres internautes.

2.6k questions

3k réponses

...