Numéro d'article: 105888 - Dernière mise à jour: jeudi 23 novembre 2006 - Version: 2.1

WD97 : Comment faire pour fusionner un nombre conditionnel d'enregistrements dans la même page

Agrandir tout | Réduire tout

Résumé

Dans Microsoft Word, vous pouvez fusionner un nombre conditionnel d'enregistrements dans la même page.

Plus d'informations

Pour fusionner un nombre conditionnel d'enregistrements dans la même page, utilisez une combinaison de champs SET, IF et NEXTIF. Par exemple, vous pouvez utiliser cette méthode pour fusionner dans une seule page du document de fusion tous les enregistrements dont le nom est identique et créer une nouvelle page lorsqu'un nouveau nom est trouvé dans le fichier de données.

Microsoft fournit des exemples de programmation à des fins d'illustration uniquement, sans garantie explicite ou implicite, y compris, de manière non limitative, les garanties implicites de qualité marchande et/ou d'adéquation à un usage particulier. Cet article suppose que vous connaissez le langage de programmation présenté et les outils utilisés pour créer et déboguer des procédures. Les techniciens du Support technique Microsoft peuvent vous expliquer les fonctionnalités d'une procédure particulière, mais ils ne peuvent pas modifier les exemples en vue de vous fournir des fonctionnalités supplémentaires ou de créer des procédures répondant à vos besoins spécifiques. Si vous ne maîtrisez que partiellement la programmation, vous pouvez contacter un partenaire certifié Microsoft (Microsoft Certified Partner) ou le service client Microsoft au 0825 827 829 qui pourra transmettre votre demande de consulting aux équipes Microsoft appropriées. Pour plus d'informations sur les partenaires certifiés Microsoft, reportez-vous au site Web de Microsoft à l'adresse suivante :
https://partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104)
Pour plus d'informations sur les options de support technique disponibles et la façon de contacter Microsoft, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/default.aspx?scid=fh;FR;ASSISTEDOVER (http://support.microsoft.com/default.aspx?scid=fh;fr;assistedover)


L'exemple suivant utilise un fichier de données avec des noms d'employés (Employé) et des projets sur lesquels ils travaillent (Projets). Le champ Contrôle est utilisé dans le fichier de données pour marquer le dernier enregistrement effectué par l'un des noms.

Exemple de fichier de données :
   Employé     Projet     Contrôle
   John Doe     4578j
   John Doe     86785x
   John Doe     543p          1
   Jane Doe     87x
   Jane Doe     89976m        1
   Sam Smith    7897r
   Sam Smith    857t
   Sam Smith    78974x
   Sam Smith    7868p         1
				
Le document principal doit être paramétré comme suit, la copie des instructions conditionnelles devant être égale au nombre maximum de projets pour chaque employé (quatre dans l'exemple ci-dessus).

REMARQUE : pour taper les champs entre accolades ( { } ) dans un document Word, appuyez sur CTRL+F9. Pour afficher ou masquer les codes de champ, appuyez sur ALT+F9.
   Employé     Projet
   {MERGEFIELD Employé}     {MERGEFIELD Projet}{set duplicate {if
   {MERGEFIELD Contrôle}="1" "off" "on"}}{nextif {mergefield Contrôle}=""}{if
   {duplicate}="on" "P
   t{MERGEFIELD Projet}"}{set duplicate {if {MERGEFIELD Contrôle}="1"
   "off" "on"}}{nextif {mergefield check}=""}{if {duplicate}="on" "P
   t{MERGEFIELD Projet}"}{set duplicate {if {MERGEFIELD Contrôle}="1"
   "off" "on"}}{nextif {mergefield check}=""}{if {duplicate}="on" "P
   t{MERGEFIELD Projet}"}{set duplicate {if {MERGEFIELD Contrôle}="1"
   "off" "on"}}{nextif {mergefield check}=""}{if {duplicate}="on" "P
   t{MERGEFIELD Projet}"}
				


Dans cet exemple, "P" représente une marque de paragraphe renvoyant le Projet suivant à une nouvelle ligne, et "t" une tabulation pour aligner le projet suivant sous le précédent.

Le document de fusion qui en résulte s'affiche comme suit :
   Employé     Projet
   John Doe     4578j
                86785x
                5436435p


   --- Saut de page ---
   Jane Doe     87x
                89976m

   --- Saut de page ---
   Sam Smith    7897r
                857t
                78974x
                7868p
				

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Word 97 Standard Edition
Mots-clés : 
kbfield kbinfo kbmerge kbualink97 KB105888
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Retired KB ArticleExclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.
 

Traductions disponibles