Rose utilise la fonction de publipostage de Word pour créer des certificats. Les données source se trouvent dans une base de données Access, et parfois l’initiale intermédiaire extraite de la base de données a un point après l’initiale et parfois non. Rose se demande s’il existe un moyen, dans Word, de faire vérifier le publipostage pour la période de fin sur les données dans le champ initial du milieu et en ajouter automatiquement un si nécessaire.

Malheureusement, nous n’avons pas pu trouver un moyen de le faire. Word ne semble pas avoir la capacité de rechercher des caractères dans les données fusionnées à la volée. Nous avons cependant trouvé une solution de contournement. Ouvrez votre document de fusion et, juste après le champ de fusion qui insère l’initiale du milieu, tapez un point. Lorsque vous effectuez votre fusion, certaines initiales du milieu auront un point (si elles n’en avaient pas dans la source de données) et d’autres en auront deux (si elles en avaient une dans la source de données). Il ne vous reste plus qu’à effectuer une opération Rechercher et remplacer, en remplaçant toutes les instances de deux périodes par une seule période.

Cela peut ne pas être aussi «propre» que vous le désirez; après tout, cela ajoute une étape supplémentaire à la préparation de votre certificat. Cependant, il est plus facile que de parcourir manuellement le fichier fusionné et de regarder vous-même chaque initiale du milieu.

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 (307) 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-Conditionally_Adding_a_Period_in_a_Mail_Merge [Ajout conditionnel d’une période dans un publipostage].