Chris a un champ de fusion appelé NHS_Number qui apporte un nombre à dix chiffres au format 123 456 7890. Il doit supprimer les espaces pour que le nombre s’affiche sous la forme 1234567890. Les données proviennent d’un programme dont il ne peut pas modifier le format , et l’utilisation de VBA n’est pas acceptable.

Chris se demande s’il peut faire quelque chose avec les champs eux-mêmes pour se débarrasser des espaces.

Une chose que vous pouvez essayer est de modifier le champ de fusion afin qu’il contienne du code de formatage. Développez le champ de fusion (placez-y le point d’insertion et appuyez sur Alt + F9), puis ajoutez le code suivant juste avant l’accolade de champ de fermeture:

\#0000000000

Notez qu’il y a dix zéros dans le code de formatage. Une fois le code ajouté et avec le point d’insertion toujours entre les accolades de champ, appuyez à nouveau sur Alt + F9 pour réduire le champ.

Vous devez noter qu’il y a plusieurs choses qui pourraient empêcher cela de fonctionner, le principal coupable étant qu’il y a quelque chose dans vos données qui oblige Word à traiter le champ entrant comme du texte plutôt que comme un nombre. Si le code de mise en forme ne fonctionne pas, votre seule option consiste à modifier les données qui sont fusionnées dans votre document Word.

Même si vous ne pouvez pas modifier le programme qui génère les données de fusion, il y a de fortes chances que les données de fusion soient dans un format qui peut être modifié, tel qu’un document Word intermédiaire ou un classeur Excel. Si tel est le cas, ouvrez simplement le document ou le classeur et utilisez les fonctionnalités Rechercher et remplacer de l’un ou l’autre des programmes pour rechercher des espaces dans le champ et les supprimer.

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 (8956) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365. Vous pouvez trouver une version de cette astuce pour le ancienne interface de menu de Word ici:

link: / word-Getting_Rid_of_Spaces_in_Merged_Data [Se débarrasser des espaces dans les données fusionnées].