Dave rencontre un problème pour que les données d’une feuille de calcul Excel soient fusionnées avec succès dans un document Word. Le fichier Excel d’origine contenait des champs comme le numéro de travail et le numéro de camion. Dans le fichier de fusion, il voulait que la valeur de ces champs soit affichée à moins que le champ ne soit vide, auquel cas il voulait que certains caractères de soulignement soient affichés. Dave a utilisé ce qui suit comme champ de fusion:

{IF{MERGEFIELD Job_Number}="" "________" "{MERGEFIELD Job_Number}"}

Lorsque les champs Numéro de travail ou Numéro de camion utilisaient le format Général et ne contenaient que des chiffres, cela fonctionnait bien; Dave a obtenu les nombres (ou souligne quand le champ était vide). Puis ses données ont changé et il a eu des numéros de travail et de camion avec des caractères alphanumériques. Lors de la fusion, le numéro 0 affiché dans la fusion à tout endroit où le numéro de travail ou de camion contenait des caractères alphanumériques. Ainsi, les fusions produisaient maintenant 0 à la place des champs alphanumériques et Dave n’a jamais été souligné; seuls les champs numériques (ou les champs numériques au format texte) fusionnent correctement.

Dave peut essayer plusieurs choses dans cette situation. La première consiste à modifier légèrement le champ de fusion. Si la fusion saisit des valeurs nulles au lieu de blancs, vous pouvez modifier le test pour qu’il vérifie les zéros, comme indiqué ici:

{IF{MERGEFIELD Job_Number}="0" "________" "{MERGEFIELD Job_Number}"}

Maintenant, si Excel transfère vraiment des zéros à la place des champs vides (ou si Word interprète les blancs comme des zéros), le test sera positif et vous obtiendrez les soulignements souhaités.

Une autre chose à vérifier est le formatage des données importées. À partir de Word 2002 (enfin, avec Office XP vraiment), Microsoft a changé la «fin» de la paire de fusion qui était responsable du formatage. Lors de la fusion à partir d’Excel, Excel était responsable du formatage. À partir d’Office XP, la responsabilité a été transférée à Word. Cela signifie que la complexité des champs de fusion peut augmenter considérablement afin d’obtenir les résultats souhaités.

Une excellente ressource sur la façon de gérer le formatage dans les champs de fusion se trouve sur cette page Web:

http://www.gmayor.com/formatting_word_fields.htm

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 (312) 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:

lien: / wordribbon-Cant_Merge_Alphanumeric_Data_Correctly [Impossible de fusionner correctement les données alphanumériques].