Barry utilise la fonction de suivi des modifications de Word pour garder un œil sur ce que de nombreux réviseurs font à un document. Il a récemment demandé s’il y avait un moyen d’accepter tous les changements d’un critique particulier, mais pas ceux des autres critiques.

La réponse dépend de la version de Word que vous utilisez. Si vous utilisez Word 97 ou Word 2000, la réponse est non, vous ne pouvez pas. Tout ce que vous pouvez faire est de traiter les modifications individuellement ou de les accepter ou de les rejeter toutes. Si vous utilisez Word 2002 ou Word 2003, l’histoire est différente; tout ce que vous avez à faire est de suivre ces étapes:

  1. Assurez-vous que la barre d’outils Révision est affichée. (Sélectionnez Affichage | Barres d’outils | Révision.)

  2. Dans la barre d’outils Révision, choisissez Réviseurs dans le menu Afficher. Word affiche une liste des réviseurs qui ont contribué au document.

  3. Sélectionnez le nom d’un réviseur dont vous ne souhaitez pas voir les modifications. La coche à côté du nom du réviseur disparaît.

  4. Répétez les étapes 2 et 3 pour chaque réviseur dont vous ne souhaitez pas voir les modifications. Lorsque vous avez terminé, le seul réviseur qui doit être « visible » (avec une coche à côté du nom) est celui dont vous souhaitez accepter les modifications.

  5. Cliquez sur la flèche vers le bas à côté de l’outil Accepter. Word affiche un menu déroulant.

  6. Choisissez Accepter toutes les modifications affichées. Word accepte toutes les modifications affichées, c’est-à-dire uniquement celles du seul réviseur.

Si vous utilisez une version de Word antérieure à Word 2002, vous pouvez essayer d’utiliser une macro pour accepter les modifications d’un auteur particulier. Cependant, en raison de la façon dont VBA fonctionne en arrière-plan, vous souhaiterez tester la macro en profondeur avec votre version de Word pour vous assurer qu’elle fonctionne comme prévu.

La macro suivante parcourt toutes les modifications apportées à un document, en comparant le nom associé à chaque modification au nom du réviseur dont vous souhaitez conserver les modifications. Tout ce que vous avez à faire est de remplacer « authorname » par le nom du réviseur. Vous pouvez trouver le nom du réviseur en passant la souris sur une modification apportée par ce réviseur. Lorsque vous le faites, Word affiche une petite zone jaune, semblable à une info-bulle, qui contient (entre autres choses) le nom du réviseur; mettez simplement le même nom dans la macro.

Sub ReviewAuthor()

For Each oChange In ActiveDocument.Revisions         If oChange.Author = "authorname" Then             oChange.Accept         End If     Next End Sub

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (1639) s’applique à Microsoft Word 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et plus tard) ici:

link: / wordribbon-Select_All_Changes_by_a_Particular_Reviewer [Sélectionner toutes les modifications par un réviseur particulier].