L'utilisation des champs dans Microsoft Word
Date de publication : 15-09-2007 , Date de mise à jour : 15-09-2007
Par
Olivier Lebeau (Heureux-oli sur DVP)
Comment utiliser Word pour insérer des informations diverses.
La solution : "Les Champs"
I. Introduction
II. Généralités
II-A. Sous Word 2007
II-B. Sous Word 2003
II-C. Méthodes
II-D. La boîte de dialogue
II-E. Les commutateurs
II-F. Afficher le résultat des champs
II-G. Bloquer la mise à jour des champs
III. Les champs les plus courants
III-A. Numéro de pages
Word 2007
Word 2003
III-B. Renvoi
Word 2007
Word 2003
III-C. Les index
Word 2007
Word 2003
III-D. La table des matières
Word 2007
Word 2003
III-E. Les légendes
Word 2007
Word 2003
III-F. Les citations et bibliographie
Word 2007
IV. En détail
IV-A. Automatisation
IV-A-1. Bouton Atteindre
IV-A-2. Bouton Macro
IV-A-3. Comparer
IV-A-4. Imprimer
IV-A-5. Si
IV-A-6. VariableDoc
IV-B. Date et Heure
IV-B-1. CreateDate
IV-B-2. Date
IV-B-3. Edit Time
IV-B-4. Heure
IV-B-5. Print Date
IV-B-6. Save Date
IV-C. Équations et Formules
IV-C-1. Formules
IV-C-1-a. Opérations
IV-C-2. Avancé
IV-C-3. Éq
IV-C-4. Symbole
IV-D. Liaisons et Renvois
IV-D-1. AutoTextList
IV-D-2. Citation
IV-D-3. InclureImage
IV-D-4. Inclure Texte
IV-D-5. Insertion Auto
IV-D-6. Lien
IV-D-7. Liens Hypertextes
IV-D-8. Ref
IV-D-9. Style Ref
IV-D-10. Renvoi Note
IV-D-11. Renvoi page
IV-E. Numérotation
IV-E-1. Code-barre
IV-E-2. NumAuto
IV-E-3. NumLglAuto
IV-E-4. NumListe
IV-E-5. NumPlanAuto
IV-E-6. Page
IV-E-7. PageDeSection
IV-E-8. RevNum
IV-E-9. Section
IV-E-10. Séq
IV-F. Publipostage
IV-F-1. Base de données
IV-F-2. BlocAdresse
IV-F-3. ChampFusion
IV-F-4. Comparaison
IV-F-5. Définir
IV-F-6. Demande
IV-F-7. FusionEnr
IV-F-8. LigneSalutation
IV-F-9. Remplir
IV-F-10. SauterSi
IV-F-11. SéqFusion
IV-F-12. Si
IV-F-13. Suivant
IV-F-14. SuivantSi
IV-G. Résumé
IV-G-1. Author
IV-G-2. Comments
IV-G-3. FileName
IV-G-4. FileSize
IV-G-5. Info
IV-G-6. KeyWords
IV-G-7. LastSavedBy
IV-G-8. NumChars
IV-G-9. NumPages
IV-G-10. NumWords
IV-G-11. PropriétéDoc
IV-G-12. Sujet
IV-G-13. Template
IV-G-14. Titre
IV-H. Tables et Index
IV-H-1. Index
IV-H-2. RD
IV-H-3. Sommaire
IV-H-4. TA
IV-H-5. TC
IV-H-6. TR
IV-H-7. XE
IV-I. Utilisateur
IV-I-1. AdresseUtilisateur
IV-I-2. InitialesUtilisateur
IV-I-3. NomUtilisateur
V. Dans la pratique (différents exemples)
VI. VBA et les champs
VII. Remerciements
I. Introduction
Dans Word, les champs sont des espaces utilisés pour renvoyer des données variables
issues de l'espace de travail.
Les champs sont utilisés pour différentes tâches. On retrouve l'utilisation de champs pour
les hyperliens, pour les tables des matières, pour certaines fonctions de calcul comme les
sommes dans les tableaux, ...
Usage courant des champs.
En général, les champs sont utilisés pour afficher des données comme la date, le nom de l'auteur,
le nombre de page d'un document, .....
Ils sont aussi utilisés pour réaliser des opérations simples.
On les retrouve également dans le cadre d'un publipostage,...
Les utilisations des champs sont assez nombreuses.
Les champs sont constitués de deux parties distinctes.
La première est le code du champ.
La seconde est constituée des commutateurs. On pourrait considérer que les
commutateurs servent à affiner le résultat du champ.
II. Généralités
Comment insère-t-on un champ ?
II-A. Sous Word 2007
La méthode la plus simple pour insérer un champ sous Word 2007 est l'onglet Insertion
du Ruban, l'Icône Quick Part et Champs.
S'ouvre alors une boîte de dialogue permettant le choix du type de champs à insérer.
Une autre méthode consiste à insérer manuellement les balises de champ et le "code" du champ à la main.
Pour insérer les balises de champs, on utilise la combinaison de touches "Ctrl" + "F9".
Ce champ ressemble à s'y méprendre à un simple espace entre crochets. Mais ce ne sont pas de simples crochets,
ces crochets sont des balises.
L'illustration ci-après montre la différence qui existe entre des crochets et un champ.
Une fois les champs insérés, on peut interagir sur leur contenu avec un clic droit
et via le menu contextuel.
II-B. Sous Word 2003
Pour Word 2003, il faut travailler avec les menus.
Insertion, Champs
La boîte de dialogue qui suit est identique à celle de 2007.
Seule la façon d'insérer un champ diffère entre les deux versions, le reste
n'a pas évolué.
La combinaison de touches "Ctrl" + "F9" fonctionne de la même manière.
II-C. Méthodes
Comme mentionné ci-dessus, on insère les champs par la combinaison "Ctrl" + "F9".
Une fois insérés, les champs peuvent être édités ou mis à jour.
Pour basculer entre l'affichage de la valeur des champs ou leur code, il faut utiliser
la combinaison de touches Alt + F9 ou Shift + F9.
La combinaison Alt + F9, actualise ou affiche le code de tous les champs du document, alors que
Shift + F9 ne produit cet effet que pour le champ sélectionné.
Pour mettre les champs à jour, il suffit de presser sur "F9".
II-D. La boîte de dialogue
La boîte de dialogue est un outil important pour l'insertion des champs dans un document.
Véritable couteau suisse, nous allons l'explorer un peu.
Les noms de champ peuvent être triés par catégories, c'est plus simple que de parcourir
l'intégralité de la liste.
Bouton très intéressant, celui du Code de Champs. Ce bouton permet d'afficher le code
qui sera contenu dans votre champ.
La zone droite de cette boîte de dialogue change pour chaque choix fait dans la
liste des champs disponibles.
Elle change aussi lorsque l'on demande l'affichage des codes de champ.
On obtient l'affichage d'une boîte de dialogue supplémentaire.
Nous avons maintenant fait le tour de notre outil, utilisons le.
II-E. Les commutateurs
 |
Il existe trois types de commutateurs.
\* pour la mise en forme
\# pour le format des nombres
\@ pour la mise en forme des dates
|
II-F. Afficher le résultat des champs
Il arrive qu'on ne parvienne pas à afficher le résultat des champs. C'est simplement une option qui n'est pas activée dans les options
d'affichage de Word.
La même option est disponible pour l'impression.
II-G. Bloquer la mise à jour des champs
Il est parfois utile d'empêcher la mise à jour des champs.
Pour ce faire, il suffit d'utiliser la combinaison de touches Ctrl + F11.
III. Les champs les plus courants
Pour les champs les plus courants, Word possède quelques commandes qui vont insérer un champ
facilement et en toute transparence.
C'est le cas pour les numéros de page, les légendes, les tables des matières, les index, les renvois,....
Nous allons en parcourir quelques uns.
III-A. Numéro de pages
Word 2007
Cette approche va utiliser un assistant qui va vous proposer l'endroit où vous voulez mettre votre numéro de page.
Je pense qu'il n'est pas utile d'en dire plus sur les numéros de pages.
Word 2003
En 2003, on insère les numéros de pages par : Insertion -> Numéro de pages.
Je vous conseille de mettre les numéros de pages dans un pied de page.
Vous pouvez si vous le désirez, inclure un numéro de chapitre.
III-B. Renvoi
Word 2007
Les renvois permettent de mettre un lien vers un autre endroit de votre document et surtout d'afficher le texte choisi. On pourrait utiliser
les balises HTML, mais le champ renvoi est plus adéquat.
Dès que le choix est fait, une boîte de dialogue va s'ouvrir et vous permettre de choisir l'endroit où vous voulez
faire pointer votre renvoi.
Vous avez plusieurs possibilités :
- vers un signet
- vers un titre
- vers une légende
- vers une note de fin ou une note base de page.
Le résultat obtenu, ici avec des titres ressemble à l'image qui suit.
Word 2003
Pour ajouter un renvoi, Insertion -> Référence -> Renvoi.
S'ouvre alors une boîte de dialogue vous permettant de choisir la cible de votre renvoi.
III-C. Les index
L'index se révèle particulièrement utile lorsque l'on veut pouvoir accéder à certains mots clés dans un document.
Word gère ces index au travers de champs.
Word 2007
Pour créer un entrée d'index, il y a deux possibilités :
- Par l'onglet références "Entrée" dans la partie Index
- Par la combinaison de touches "Alt" + "Shift" + "X"
Le résultat est affiché dans le texte. Ne soyez pas surpris, les entrées d'index sont toujours affichées. On peut ne plus les afficher en
désactivant l'affichage des caractères non imprimables.
Il ne reste plus qu'à insérer l'index.
Word 2003
En Word 2003, l'index s'obtient par le menu Insertion -> Référence -> Tables et Index
Marquer Entrée.
On obtient le même résultat par la combinaison "Alt" + "Shift" + "X".
L'index se crée par Insertion -> Référence -> Tables et Index. Il ne reste plus que la mise
en forme de l'index à faire.
III-D. La table des matières
La table des matières, élément indispensable pour les longs documents.
Word gère la table des matières au travers de champs.
Word 2007
Word 2003
Pour la table des matières, il faut définir des entrées qui sont soit des titres prédéfinis,
soit des styles propres à l'auteur.
La table des matières s'obtient par : Insertion -> Référence -> Tables et Index.
III-E. Les légendes
Word 2007
Après avoir inséré un graphique ou une image, un clic droit sur l'objet et dans le menu contextuel choisissez "Légende".
Laissez-vous guider par l'assistant.
Pour insérer la table des illustrations, sur le ruban, dans l'onglet Références, la rubrique Légendes, Insérer une table des illustrations.
Word 2003
Après avoir inséré un graphique ou une image, un clic droit sur l'objet et dans le menu contextuel
choisissez "Légende".
Laissez-vous guider par l'assistant.
Pour insérer la table des illustrations : Insertion -> Référence -> Tables et Index.
III-F. Les citations et bibliographie
Word 2007
Les citations permettent dans un document de citer les sources et ensuite, faire une
synthèse détaillée de toutes les sources.
Les citations sont gérées de deux façons en Word 2007.
Elles peuvent être complémentaires et mélangées.
On peut avoir une citation qui sera affichée dans la table des citations et pour cette même citation,
avoir une référence bibliographique.
La méthode pour marquer une citation est de sélectionner le texte, dans l'onglet références, Citations.
On se retrouve avec un champ juste derrière le texte sélectionné :
Il ne reste plus qu'à insérer la table des références.
Les citations comprennent aussi les références bibliographiques.
L'ajout d'une référence bibliographique permet de faire appel à cette référence lors des
citations.
La référence choisie suit le texte et une table des références faisant appel aux citations avec entrée bibliographique.
Et le résultat :
IV. En détail
IV-A. Automatisation
IV-A-1. Bouton Atteindre
Ce champ permet de placer sur le document un "bouton" derrière un
texte qui permet d'atteindre un signet par double clic. Il faut au préalable
insérer un signet dans le document pour pouvoir y faire référence.
{ GOTOBUTTON [Signet] [Texte affiché]}
|
Il n'y a pas de commutateur pour ce champ.
IV-A-2. Bouton Macro
Ce champ permet par double clic de lancer une macro. La liste des macros disponibles
apparaît dans une zone de liste. On y retrouve les macros préexistantes de Word, mais aussi
les macros issues de vos créations. Il ne faut pas perdre de vue que si vous distribuez votre
document, il faut que les macros se trouvent dans un module associé au document.
{ MACROBUTTON [Nom de la macro] [Texte affiché] }
|
Il n'y a pas de commutateur pour ce champ.
IV-A-3. Comparer
Ce champ permet la comparaison entre deux valeurs. Cette comparaison est une comparaison
logique. Si le résultat est vrai, le champ retournera la valeur 1 et 0 dans l'autre cas.
{ COMPARE Signet1 = Signet2 \* MERGEFORMAT }
|
Avec des valeurs numériques pour chaque signet dans cet exemple.
| Opérateur |
Description |
| = |
Vérifie l'égalité |
| <> |
Différent |
| > |
Plus grand |
| < |
Plus petit |
| >= |
Plus grand ou égal |
| <= |
Plus petit ou égal |
Il n'y a pas de commutateur pour ce champ.
IV-A-4. Imprimer
Ce champ permet lors de l'impression d'un document de passer certains paramètres
à l'imprimante.
Ce champ ne fonctionne qu'avec des imprimantes PostScript, certaines imprimantes HP LazerJet et
certaines imprimantes à aiguilles supportant le PassThrough.
{ PRINT "codes" \g \* MERGEFORMAT }
|
Avec "codes" qui sont des paramètres spécifiques aux imprimantes PostScript.
IV-A-5. Si
Ce champ permet de mettre une structure décisionnelle sur la valeur contenue
par deux signets.
La première valeur est retournée si l'opération logique est vraie, la seconde dans l'autre cas.
{ IF Signet1 = Signet2 Vrai Faux \* MERGEFORMAT }
|
Il n'y a pas de commutateur pour ce champ.
IV-A-6. VariableDoc
Ce champ permet d'afficher une variable assignée en VBA.
Il suffit de faire suivre par le nom de la variable.
{ DOCVARIABLE "Nom" \* MERGEFORMAT }
|
Associé à une attribution de variable en VBA.
ActiveDocument.Variables.Add ("Nom"), Value:="Moi"
|
On obtient comme affichage dans le document "Moi".
Les variables de document servent à conserver les paramètres de macro entre les sessions de macro.
IV-B. Date et Heure
 |
L'image Date Heure sert à indiquer à Word la façon dont devra être affichée la date.
|
IV-B-1. CreateDate
Ce champ affiche le temps système à la date de création du document.
{ CREATEDATE \* MERGEFORMAT }
|
Ce champ possède une option : l'image Date Heure.
{ CREATEDATE \@ "dddd d MMMM yyyy" \* MERGEFORMAT }
|
L'image Date Heure permet d'afficher la date de manière personnalisée.
Ce champ possède également des commutateurs. Ils sont au nombre de deux.
| Commutateur |
Effet |
| \h |
Utilisation du calendrier islamique lunaire |
| \s |
Utilisation du calendrier Saka Era |
IV-B-2. Date
Ce champ donne la date et l'heure système.
Ce champ possède une option : l'image Date Heure.
{ DATE \@ "dddd d MMMM yyyy" \* MERGEFORMAT }
|
L'image Date Heure permet d'afficher la date de manière personnalisée.
Ce champ possède également des commutateurs. Ils sont au nombre de trois.
| Commutateur |
Effet |
| \h |
Utilisation du calendrier Islamique lunaire |
| \l |
Utilise le dernier format utilisé lors de l'insertion par le menu insertion |
| \s |
Utilisation du calendrier Saka Era |
IV-B-3. Edit Time
Ce champ donne en minute le temps total dédition du document.
Les seules options disponibles sont relatives à la mise en forme du résultat.
IV-B-4. Heure
Ce champ est utilisé pour afficher le temps système
La seule option disponible est l'image Date Heure utilisée pour la mise en
forme du résultat.
IV-B-5. Print Date
Ce champ est utilisé pour afficher la dernière date d'impression du document.
Ce champ possède une option : l'image Date Heure.
{ PRINTEDATE \@ "dddd d MMMM yyyy" \* MERGEFORMAT }
|
L'image Date Heure permet d'afficher la date de manière personnalisée.
Ce champ possède également des commutateurs. Ils sont au nombre de deux.
| Commutateur |
Effet |
| \h |
Utilisation du calendrier islamique lunaire |
| \s |
Utilisation du calendrier Saka Era |
IV-B-6. Save Date
Ce champ retourne la date de la dernière sauvegarde du document.
Ce champ possède une option : l'image date heure.
{ SAVEDATE \@ "dddd d MMMM yyyy" \* MERGEFORMAT }
|
L'image Date Heure permet d'afficher la date de manière personnalisée.
Ce champ possède également des commutateurs. Ils sont au nombre de deux.
| Commutateur |
Effet |
| \h |
Utilisation du calendrier Islamique lunaire |
| \s |
Utilisation du calendrier Saka Era |
IV-C. Équations et Formules
IV-C-1. Formules
Ce champ permet d'utiliser une formule pour exécuter des opérations.
Ce champ n'a pas vraiment d'intérêt, le résultat est facile à obtenir.
Mais dans un tableau, on peut automatiser certaines opérations.
Ce champ va faire l'addition des cellules qui se trouvent au-dessus de la cellule où
il se trouve.
Ce champ va faire la somme des valeurs contenues dans les cellules A1 et B2.
Le référencement des cellules se fait de la même manière que pour Excel.
A1 : Colonne A et ligne 1
Ce champ va donner le résultat de l'addition de la cellule A1 et de la cellule B2 dans
la table qui est identifiée par le signet Table1.
On peut utiliser des opérations arithmétiques ou logiques.
IV-C-1-a. Opérations
Les opérations
| Opérateurs |
Significations |
| + |
Addition |
| - |
Soustraction |
| * |
Multiplication |
| / |
Division |
| ^ |
Puissance ou racine |
| % |
Pourcentage |
| = |
Égalité |
| < |
Plus petit que |
| <= |
Plus petit ou égal |
| >< |
Plus grand que |
| >= |
Plus grand ou égal |
| <>> |
Pas égal |
Les fonctions
| Fonctions |
Résultats |
| ABS |
Retourne la valeur absolue |
| AND |
Opérateur logique ET |
| AVERAGE |
Moyenne |
| COUNT |
Retourne le nombre d'éléments d'une liste |
| DEFINED(x) |
Retourne Vrai si x est valide, Faux dans le cas contraire |
| FALSE |
Retourne 0 |
| INT |
Retourne la valeur entière d'un nombre |
| MIN |
Retourne la plus petite valeur d'une liste |
| MAX |
Retourne la plus grande valeur d'une liste |
| MOD |
Retourne le reste d'une division |
| NOT |
Opération logique |
| OR |
Opération logique |
| ROUND |
Le nombre de décimale à arrondir pour un nombre |
| SIGN |
Donne le signe du nombre |
| SUM |
Donne la somme d'une liste |
| TRUE |
Renvoie 1 |
IV-C-2. Avancé
Ce champ sert à modifier la position de votre texte.
Le code ci-dessus déplace le texte qui suit le champ de 5 points vers le bas.
A { ADVANCE \d 5 \x -5 } B
|
Le champ ci-dessus donne ceci :
On obtient une superposition des caractères.
| Switches |
Résultats |
| \d |
Bouge le texte qui suit le champ vers le bas |
| \u |
Bouge le texte qui suit le champ vers le haut |
| \l |
Bouge le texte qui suit le champ ver la gauche |
| \r |
Bouge le texte qui suit le champ vers la droite |
| \x |
Place le texte précisément par rapport à un bord (horizontalement) |
| \y |
Place le texte précisément par rapport à un bord (verticalement) |
IV-C-3. Éq
Pour ce champ, je vous conseille vivement l'éditeur d'équation qui est un outil bien mieux adapté.
IV-C-4. Symbole
Ce champ permet d'afficher un symbole.
Pour ce champ, je vous conseille d'utiliser le menu destiné à l'insertion
des symboles.
IV-D. Liaisons et Renvois
IV-D-1. AutoTextList
Ce champ crée un raccourci pour l'insertion de bloc de constructions. (Word 2007)
IV-D-2. Citation
Ce champ permet d'imbriquer d'autres champs sauf les champs NuméroAuto ou Symbol.
{ QUOTE {IF {DATE \@ "M"}= 1 "12" "01/{={DATE \@ "M"}-1}" }/2007 \@ "MMMM" }
|
L'exemple ci-dessus va renvoyer le mois qui précède le mois actuel en lettre.
IV-D-3. InclureImage
Champ intéressant, il permet d'inclure une image dans le document. Dans le champ,
on retrouve l'adresse du fichier image, qui peut être une URL
{ NCLUDEPICTURE "C:\\Local Data\\kissing.gif" \d \x \y \* MERGEFORMAT }
|
Ce champ possède des commutateurs
| Switches |
Résultats |
| \c |
Permet de spécifier un filtre graphique (le nom du filtre sans son extension) |
| \d |
Spécifie si l'image est stockée dans ou hors du document |
| \x |
Redimensionne horizontalement d'après la source |
| \y |
Redimensionne verticalement d'après la source |
IV-D-4. Inclure Texte
Ce champ permet d'inclure un texte issu d'un autre document. Si ce document est un document Word,
on peut inclure uniquement la partie marquée par un signet. On peut également inclure du texte issu d'un document XMl associé au XSL.
Si le document inclus est un document Word, il est possible d'éditer le texte et la sauvegarde du nouveau texte dans le
document initial se fait par "Ctrl" + "Shift" + "F7".
 |
Le chemin du fichier doit comporter des doubles antislashs "\\"
|
{ INCLUDETEXT "c:\\local data\\o.txt" \* MERGEFORMAT }
|
Ce champ fonctionne aussi avec un fichier XML associé à un fichier XSL.
{ INCLUDETEXT "c:\\temp\\voiture.xml" \t c:\\temp\\voiture.xsl \* MERGEFORMAT }
|
Et voilà le résultat obtenu.
| Switches |
Résultats |
| \! |
Empêche la mise à jour par Word du champ |
| \c |
Nom de classe fourni par Word pour la conversion du fichier |
| \n |
Spécifie le SpaceName |
| \t |
Spécifie le fichier XSL |
| \x |
Spécifie le Xpath |
IV-D-5. Insertion Auto
Ce champ permet d'effectuer une insertion automatique.
 |
Je vous conseille d'utiliser le menu plutôt que d'éditer le champ.
|
{ AUTOTEXT 044D400F19A24FC1BBD5F5D36A161E5D \* MERGEFORMAT }
|
Vous l'aurez compris, ce champ n'est pas très intelligible.
IV-D-6. Lien
Ce champ est inséré par Word lorsque vous copiez des données en provenance d'un autre logiciel
et que vous utilisez la commande "Collage Spécial".
Ce champ utilise la fonction OLE.
{ LINK Excel.Sheet.8 "C:\\My Documents\\Profits.xls" "Sheet1!R1C1:R4C4" \a \p }
|
| Switches |
Résultats |
| \a |
Provoque la mise à jour automatique. La suppression de ce switch imposera une mise à jour manuelle |
| \b |
Insère l'objet en tant qu'image bitmap |
| \d |
Les éléments graphiques ne sont pas stockés dans le document pour diminuer la taille |
| \f |
Garde le formtage spécial |
| \h |
L'objet lié et converti en HTML |
| \p |
L'objet est inséré en tant qu'image |
| \r |
L'objet est inséré au format RTF |
| \t |
Text Only |
| \u |
Texte unicode |
IV-D-7. Liens Hypertextes
Ce champ est certainement l'un des plus utilisés. Il permet d'ouvrir une page Web,
un fichier en local ou en réseau et aussi d'envoyer un Email.
{ HYPERLINK "http://heureuxoli.developpez.com/"\m \n \* MERGEFORMAT }
|
Pour ouvrir les liens hypertextes en Word, il faut maintenir la touche Ctrl enfoncée et cliquer
sur le lien.
| Switches |
Résultats |
| \l |
Spécifie une localisation dans le document en cours comme un signet. |
| \m |
Indique que le lien est une correction d'image HTML 2.0 |
| \n |
Ouvre le lien dans une nouvelle fenêtre par défaut. |
| \o |
Texte de l'infobulle entre " |
| \t |
Spécifie le cadre de destination ("_blank" par exemple) |
Pour le commutateur \t, on a quatre possibilités :
1. "_top" -> Page entière
2. "_self" -> Même cadre
3. "_blank" -> Nouvelle fenêtre
4. "_parent" -> cadre parent
IV-D-8. Ref
Ce champ est également très intéressant. Il permet d'afficher le texte contenu dans un signet.
Paramètres généraux de mise en forme
| Switches généraux |
Résultat |
| \* Upper |
Majuscules |
| \* Lower |
Minuscules |
| \* FirstCap |
Première lettre majuscule |
| \* Caps |
Initiales majuscules |
Commutateurs spéciaux.
| Switches |
Résultat |
| \d |
Définit le séparateur de séquence |
| \f |
Inclut et incrémente les numéros de note de fin, de bas de page ou de commentaires |
| \h |
Crée un lien hypertexte vers le paragraphe marqué |
| \n |
Insère toute numérotation de paragraphe à partir du paragraphe marqué |
| \p |
Insère la position relative du paragraphe marqué |
| \r |
Insère la numérotation du paragraphe dans un contexte relatif |
| \t |
Supprime tous les caractères non séparateurs |
| \w |
Insère la numérotation du paragraphe marque en contexte normal |
IV-D-9. Style Ref
Pour l'utilisation de ce champ, il est préférable d'utiliser l'interface. Il permet d'insérer le premier
ou dernier texte du style défini.
Dans un en-tête ou pied de page, on peut ainsi faire référence à un style précis et répéter le texte qu'il contient.
IV-D-10. Renvoi Note
Insère le numéro d'une note de bas de page ou de fin de document.
Pour ce champ, je vous conseille également de passer par l'interface.
{ NOTEREF S1 \* MERGEFORMAT }
|
Où S1 est un signet.
IV-D-11. Renvoi page
Insère le numéro de page du signet renseigné.
{ PAGEREF S1 \* MERGEFORMAT }
|
Ce champ possède les commutateurs généraux de mise en forme,
mais également des commutateurs spéciaux.
| Switches |
Résultats |
| \h |
Crée un lien hypertexte |
| \p |
Insère la position relative du paragraphe marqué |
IV-E. Numérotation
IV-E-1. Code-barre
Ce champ est sensé insérer le code barre lié à l'adresse du destinataire.
Malheureusement, les codes barres étant ceux utilisés outre atlantique, il n'est que peu utile.
IV-E-2. NumAuto
Ce champ est utilisé pour la numérotation automatique. Ce champ n'est
disponible que pour la compatibilité avec les versions antérieures à 2000 de Word.
Il est recommandé d'utiliser le champ LISTNUM
IV-E-3. NumLglAuto
Champ de numérotation juridique automatique.
Ce champ n'est disponible que pour la compatibilité avec les versions antérieures à 2000 de Word.
IV-E-4. NumListe
Permet de générer une liste numérotée.
{ LISTNUM PlanDéfaut \l "4" }
|
On peut les imbriquer
{ LISTNUM PlanDéfaut \l 4 }{ LISTNUM PlanDéfaut \l 5 }
|
Deux commutateurs spéciaux sont disponibles
| Switches |
Résultats |
| \l |
Spécifie le niveau |
| \s |
Spécifie la valeur de départ pour le champ. |
IV-E-5. NumPlanAuto
Ce champ numérote les paragraphes avec la numérotation par défaut. Ce champ est
utilisé pour garder la compatibilité avec les versions antérieures à 2000 de Word.
IV-E-6. Page
Ce champ est utilisé pour la numérotation des pages, le numéro de la page active est inséré, seule la mise en
forme est possible.
IV-E-7. PageDeSection
Ce champ insère le nombre de pages de la section en cours.
IV-E-8. RevNum
Ce champ insère le nombre de fois qu'un document a été sauvegardé.
Pour ce champ, seule la mise en forme est disponible.
IV-E-9. Section
Ce champ insère le numéro de la section active.
Seule la mise en forme est disponible pour ce champ.
IV-E-10. Séq
Ce champ insère un numéro séquentiel automatique.
Il est utilisé pour la numérotation des images.
IV-F. Publipostage
IV-F-1. Base de données
Ce champ insère les données provenant d'une base de données externe. Si le nombre de champs dépasse 62,
les données sont insérées avec des tabulations entre elles en lieu et place de colonnes.
{ DATABASE \d "C:\\Data\\Sales93.mdb"
\c "DSN=MS Access Database; DBQ=C:\\Data\\Sales93.mdb;
FIL=RedISAM" \s "select * from \"Customer List\" " \f "2445" \t "2486" \l "2" }
|
Ce champ possède des commutateurs, le plus simple est d'utiliser l'interface pour l'utilisation de
ces commutateurs
IV-F-2. BlocAdresse
Ce champ permet d'insérer un bloc d'adresse.
La source de données doit être définie.
IV-F-3. ChampFusion
Ce champ permet d'insérer un champ issu d'une source de données.
{ MERGEFIELD "NomDuChamp" }
|
IV-F-4. Comparaison
Ce champ permet de faire une comparaison entre deux valeurs.
Si le résultat est vrai, la valeur 1 et renvoyée, 0 dans l'autre cas.
Ce champ est à imbriquer dans d'autres champs pour obtenir un autre affichage que 0 ou 1.
En général, il est combiné à des IF.
{ COMPARE " { MERGEFIELD PostalCode } " = "985*" }
|
IV-F-5. Définir
Ce champ affecte une nouvelle valeur à un signet.
IV-F-6. Demande
Ce champ permet de poser une question à l'utilisateur.
Ce champ possède deux commutateurs.
| Switches |
Résultats |
| \d |
Insère un texte de signet par défaut |
| \o |
Demande à l'utilisateur de taper le texte du signet lors du lancement d'une fusion |
IV-F-7. FusionEnr
Ce champ permet d'insérer le numéro de l'enregistrement lors d'une fusion.
IV-F-8. LigneSalutation
Ce champ va insérer une ligne de salutation lors d'une fusion.
Ce champ possède trois commutateurs.
| Switches |
Résultats |
| \e |
Indique le texte si le nom est vide |
| \f |
Indique le format du nom |
| \l |
Indique l'ID de la langue du format du nom |
IV-F-9. Remplir
Ce champ invite l'utilisateur à entrer le texte qui sera inscrit dans le document.
{ FILLIN "Qui êtes-vous ?" \d S1 }
|
Ce champ possède deux commutateurs
| Switches |
Résultats |
| \d |
Insère un texte de signet par défaut |
| \o |
Demande à l'utilisateur de taper le texte d'un signet lors du lancement d'une fusion |
IV-F-10. SauterSi
Ce champ permet de sauter conditionnellement un enregistrement lors d'une fusion.
{ SKIPIF { MERGEFIELD Order } < 100 }
|
Ce champ ne possède pas de commutateurs, mais peut être utilisé avec des signets.
IV-F-11. SéqFusion
Ce champ insère le numéro séquentiel de fusion d'enregistrement.
En clair, ce champ compte le nombre d'enregistrements pour lesquels la fusion a été réussie.
IV-F-12. Si
Ce champ est lié à une condition.
{ IF S1 < S2 TexteSiVrai TexteSiFaux }
|
IV-F-13. Suivant
Passe à l'enregistrement suivant lors d'une fusion
IV-F-14. SuivantSi
Atteint conditionnellement le champ de fusion suivant.
IV-G. Résumé
Pour tous les champs de ce paragraphe "Résumé", on retrouve les mêmes commutateurs de mise en forme.
| Switches id="III-H"généraux |
Résultat |
| \* Upper |
Majuscules |
| \* Lower |
Minuscules |
| \* FirstCap |
Première lettre majuscule |
| \* Caps |
Initiales majuscules |
IV-G-1. Author
Ce champ affiche le nom de l'auteur qui se trouve dans les propriétés du document.
IV-G-2. Comments
ce champ est utilisé pour afficher les commentaires du document.
IV-G-3. FileName
Ce champ est utilisé pour afficher le nom de fichier du document.
| Switches généraux |
Résultat |
| \p |
Ajoute le chemin au nom du fichier |
IV-G-4. FileSize
Ce champ est utilisé pour afficher la taille du fichier.
Les commutateurs sont utilisés pour la mise en forme et sont les commutateurs normaux
pour les champs numériques.
On retrouve deux commutateurs spéciaux :
| Switches |
Résultats |
| \k |
Indique la taille en Ko |
| \m |
Indique la taille en Mo |
IV-G-5. Info
Ce champ peut prendre toutes les valeurs de la partie résumé.
IV-G-6. KeyWords
Ce champ est utilisé pour afficher les mots clés du document.
IV-G-7. LastSavedBy
Ce champ est utilisé pour afficher le nom de la dernière personne qui a sauvegardé le document.
IV-G-8. NumChars
Ce champ est utilisé pour afficher le nombre de caractères contenus dans le document.
Il possède les commutateurs de mise en forme des champs numériques.
IV-G-9. NumPages
Ce champ est utilisé pour afficher le nombre de pages d'un document.
Comme tout champ numérique, ce champ possède les commutateurs de mise en forme
des champs numériques.
IV-G-10. NumWords
Ce champ est utilisé pour afficher le nombre de mots contenus dans un document.
IV-G-11. PropriétéDoc
Ce champ permet d'afficher les propriétés du document. Les commutateurs sont
utilisés pour déterminer quelles seront les propriétés affichées. On ne peut cumuler les
propriétés.
{DOCPROPERTY Author \* MERGEFORMAT}
|
IV-G-12. Sujet
Ce champ permet d'afficher le sujet du document.