Table des matièresPlier I. Introduction II. - TopicsExpress



          

Table des matièresPlier 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. Demander (Ask) 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 Comment utiliser Word pour insérer des informations diverses. La solution : Les Champs Article lu 45577 fois. Lauteur Olivier LebeauSite personnel Larticle Publié le 15 septembre 2007 - Mis à jour le 2 mai 2010 Version PDF Version hors-ligne ePub, Azw et Mobi Liens sociaux Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Share on Google+ I. Introduction▲ Dans Word, les champs sont des espaces utilisés pour renvoyer des données variables issues de lespace de travail. Les champs sont utilisés pour différentes tâches. On retrouve lutilisation 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 lauteur, le nombre de page dun document, ..... Ils sont aussi utilisés pour réaliser des opérations simples. On les retrouve également dans le cadre dun 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 longlet Insertion du Ruban, lIcône Quick Part et Champs. Image non disponible Image non disponible Souvre alors une boîte de dialogue permettant le choix du type de champs à insérer. Image non disponible 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. Image non disponible Ce champ ressemble à sy méprendre à un simple espace entre crochets. Mais ce ne sont pas de simples crochets, ces crochets sont des balises. Lillustration ci-après montre la différence qui existe entre des crochets et un champ. Image non disponible Une fois les champs insérés, on peut interagir sur leur contenu avec un clic droit et via le menu contextuel. Image non disponible II-B. Sous Word 2003▲ Pour Word 2003, il faut travailler avec les menus. Insertion, Champs Image non disponible La boîte de dialogue qui suit est identique à celle de 2007. Image non disponible Seule la façon dinsérer un champ diffère entre les deux versions, le reste na 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 laffichage 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 linsertion des champs dans un document. Véritable couteau suisse, nous allons lexplorer un peu. Image non disponible Les noms de champ peuvent être triés par catégories, cest plus simple que de parcourir lintégralité de la liste. Image non disponible Bouton très intéressant, celui du Code de Champs. Ce bouton permet dafficher le code qui sera contenu dans votre champ. Image non disponible La zone droite de cette boîte de dialogue change pour chaque choix fait dans la liste des champs disponibles. Elle change aussi lorsque lon demande laffichage des codes de champ. Image non disponible On obtient laffichage dune boîte de dialogue supplémentaire. Image non disponible 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 du texte \# pour le format des nombres \@ pour la mise en forme des dates Lutilisation est assez simple, il suffit dajouter au champ le commutateur souhaité. Pour le texte Les commutateurs de mise en forme de texte sont au nombre de quatre. Commutateur Résultat \* Caps Affichera toutes les premières lettres en majuscule \* FirstCap Affichera la première lettre en majuscule \* Upper Affichera toutes les lettes en majuscule \* Lower Affichera toutes les lettres en minuscule Pour les nombres Si lon souhaite obtenir laffichage de deux décimales pour un nombre, il suffit dajouter un masque au champ. Sélectionnez { S1 \# #.###,00 } Donnera comme affichage pour 1234,4 : 1.234,40 Si vous avez plus de deux décimales à votre nombre, ce commutateur agira comme un arrondi. Vous obtiendrez pour 1234,567 : 1.234,57 Pour les dates Il est également possible de mettre une date en forme. Sélectionnez { DATE \@ dd dddd MMMM yyyy } Donnera comme résultat 02 jeudi février 2010. Commutateur Résultat d, dd, dddd Jour avec un chiffe, deux chiffres, en toutes lettres M, MM, MMMM Mois avec un chiffre, deux chiffres, en toutes lettres yy, yyyy Lannée en deux chiffres, en quatre chiffres hh, HH Lheure de 0 à 12 heures, de 0 à 24 heures mm Les minutes Il est également possible de permuter les différents éléments : yyyy MM/dd affichera 2010 02/04. II-F. Afficher le résultat des champs▲ Il arrive quon ne parvienne pas à afficher le résultat des champs. Cest simplement une option qui nest pas activée dans les options daffichage de Word. Image non disponible La même option est disponible pour limpression. II-G. Bloquer la mise à jour des champs▲ Il est parfois utile dempêcher la mise à jour des champs. Pour ce faire, il suffit dutiliser 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. Cest 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▲ Image non disponible Cette approche va utiliser un assistant qui va vous proposer lendroit où vous voulez mettre votre numéro de page. Je pense quil nest pas utile den 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 dafficher le texte choisi. On pourrait utiliser les balises HTML, mais le champ renvoi est plus adéquat. Image non disponible Dès que le choix est fait, une boîte de dialogue va souvrir et vous permettre de choisir lendroit 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. Image non disponible Image non disponible Le résultat obtenu, ici avec des titres ressemble à limage qui suit. Image non disponible Word 2003▲ Pour ajouter un renvoi, Insertion -> Référence -> Renvoi. Souvre alors une boîte de dialogue vous permettant de choisir la cible de votre renvoi. III-C. Les index▲ Lindex se révèle particulièrement utile lorsque lon 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 dindex, il y a deux possibilités : - Par longlet références Entrée dans la partie Index Image non disponible - Par la combinaison de touches Alt + Shift + X Image non disponible Le résultat est affiché dans le texte. Ne soyez pas surpris, les entrées dindex sont toujours affichées. On peut ne plus les afficher en désactivant laffichage des caractères non imprimables. Image non disponible Il ne reste plus quà insérer lindex. Image non disponible Word 2003▲ En Word 2003, lindex sobtient 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. Lindex se crée par Insertion -> Référence -> Tables et Index. Il ne reste plus que la mise en forme de lindex à 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▲ La réalisation dune table des matières a déjà été traitée. Table des matières 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 à lauteur. La table des matières sobtient 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 lobjet et dans le menu contextuel choisissez Légende. Laissez-vous guider par lassistant. Pour insérer la table des illustrations, sur le ruban, dans longlet 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 lobjet et dans le menu contextuel choisissez Légende. Laissez-vous guider par lassistant. 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 longlet références, Citations. Image non disponible On se retrouve avec un champ juste derrière le texte sélectionné : Image non disponible Il ne reste plus quà insérer la table des références. Image non disponible Image non disponible Les citations comprennent aussi les références bibliographiques. Image non disponible Lajout dune référence bibliographique permet de faire appel à cette référence lors des citations. Image non disponible La référence choisie suit le texte et une table des références faisant appel aux citations avec entrée bibliographique. Image non disponible Et le résultat : Image non disponible 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 datteindre un signet par double clic. Il faut au préalable insérer un signet dans le document pour pouvoir y faire référence. Sélectionnez { GOTOBUTTON [Signet] [Texte affiché]} Pour utiliser ce champ, vous devez avoir au moins 1 signet sur votre document. Un double clic sur le bouton déplace le curseur jusquau signet. Image non disponible Image non disponible Il ny 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. Sélectionnez { MACROBUTTON [Nom de la macro] [Texte affiché] } On pourrait lancer une macro pour limpression du document. Le texte affiché sur le document peut contenir des espaces. Sélectionnez { MACROBUTTON ImprDocu Imprimer le document } Il ny 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 lautre cas. Sélectionnez { 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 grand ou égal > Pas égal Comme exemple, nous pouvons prendre une opération dans un publipostage pour obtenir le total dun produit. Sélectionnez { = {MERGEFIELD Quantite} * { MERGEFIELD Total} } Vous pouvez aussi utiliser des opérations en utilisant des champs de formulaire et mettre le résultat en forme. Sélectionnez { = TextBox1 * 100 \# #,00% } Nous obtenons un résultat multiplié par 100 et mis en forme avec le signe %. Les fonctions Fonctions Résultats ABS Retourne la valeur absolue AND Opérateur logique ET AVERAGE Moyenne COUNT Retourne le nombre déléments dune liste DEFINED(x) Retourne Vrai si x est valide, Faux dans le cas contraire FALSE Retourne 0 INT Retourne la valeur entière dun nombre MIN Retourne la plus petite valeur dune liste MAX Retourne la plus grande valeur dune liste MOD Retourne le reste dune 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 dune liste TRUE Renvoie 1 IV-C-2. Avancé▲ Ce champ sert à modifier la position de votre texte. Sélectionnez { ADVANCE \d 5 } Le code ci-dessus déplace le texte qui suit le champ de 5 points vers le bas. Sélectionnez A { ADVANCE \d 5 \x -5 } B Le champ ci-dessus donne ceci : Image non disponible 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 dafficher un symbole. Pour ce champ, je vous conseille dutiliser le menu destiné à linsertion des symboles. IV-D. Liaisons et Renvois▲ IV-D-1. AutoTextList▲ Ce champ crée un raccourci pour linsertion de bloc de constructions. (Word 2007) IV-D-2. Citation▲ Ce champ permet dimbriquer dautres champs sauf les champs NuméroAuto ou Symbol. Sélectionnez { QUOTE {IF {DATE \@ M}= 1 12 01/{={DATE \@ M}-1} }/2007 \@ MMMM } Lexemple ci-dessus va renvoyer le mois qui précède le mois actuel en lettre. IV-D-3. InclureImage▲ Champ intéressant, il permet dinclure une image dans le document. Dans le champ, on retrouve ladresse du fichier image, qui peut être une URL Sélectionnez { 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 limage est stockée dans ou hors du document \x Redimensionne horizontalement daprès la source \y Redimensionne verticalement daprès la source Si vous utilisez une combinaison de ce champ avec un champ de publipostage, vous pouvez insérer des images dans vos documents publipostés. Noubliez pas les double \ dans le chemin des images. Sélectionnez { NCLUDEPICTURE { MERGEFIELD LeChemin } \* MERGEFORMAT } IV-D-4. Inclure Texte▲ Ce champ permet dinclure un texte issu dun 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 dun 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 \\ Sélectionnez { INCLUDETEXT c:\\local data\\o.txt \* MERGEFORMAT } Ce champ fonctionne aussi avec un fichier XML associé à un fichier XSL. Sélectionnez { INCLUDETEXT c:\\temp\\voiture.xml \t c:\\temp\\voiture.xsl \* MERGEFORMAT } Et voilà le résultat obtenu. Image non disponible 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 deffectuer une insertion automatique. Je vous conseille dutiliser le menu plutôt que déditer le champ. Sélectionnez { AUTOTEXT 044D400F19A24FC1BBD5F5D36A161E5D \* MERGEFORMAT } Vous laurez compris, ce champ nest pas très intelligible. IV-D-6. Lien▲ Ce champ est inséré par Word lorsque vous copiez des données en provenance dun autre logiciel et que vous utilisez la commande Collage Spécial. Ce champ utilise la fonction OLE. Sélectionnez { 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 lobjet en tant quimage 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 Lobjet lié et converti en HTML \p Lobjet est inséré en tant quimage \r Lobjet est inséré au format RTF \t Text Only \u Texte unicode IV-D-7. Liens Hypertextes▲ Ce champ est certainement lun des plus utilisés. Il permet douvrir une page Web, un fichier en local ou en réseau et aussi denvoyer un Email. Sélectionnez { HYPERLINK heureuxoli.developpez/\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 dimage HTML 2.0 \n Ouvre le lien dans une nouvelle fenêtre par défaut. \o Texte de linfobulle 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 dafficher le texte contenu dans un signet. Sélectionnez { REF MONSIGNET } 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 lutilisation de ce champ, il est préférable dutiliser linterface. Il permet dinsé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 quil contient. Sélectionnez { STYLEREF Titre 1 } Lavantage de ce code est quil nest pas nécessaire de forcer sa mise à jour. Si vous souhaitez multiplier le nombre de champs STYLEREF, vous serez amené à créer de nouveaux styles. Ce champ peut arfaitement convenir lorsque vous souhaitez répéter le contenu dun champ de formulaire dans len-tête ou le pied de page dun document. Pour y parvenir, vous devez supprimer le signet de ce champ, lui donner un style. Il suffit dutilser un champ STYLEREF basé sur ce style pour obtenir une réplication du contenu. Image non disponible Après avoir ajouté au moins un champ de formulaire, ouvrez la boîte de dialogue propriétés du champ. Image non disponible Dans la boîte de dialogue, supprimez le contenu de la case Signet. Image non disponible Nous allons après avoir sélectionné notre champ, créer et affecter un style. Image non disponible Image non disponible Après avoir affecté le style à notre champ, nous allons ajouter un pied de page contenant notre champ STYLEREF à notre document. Image non disponible Image non disponible Image non disponible Pour que tout fonctionne, nous devons protéger notre formulaire. Image non disponible Et finalement, passer au test en insérant un texte dans le champ de formulaire. IV-D-10. Renvoi Note▲ Insère le numéro dune note de bas de page ou de fin de document. Pour ce champ, je vous conseille également de passer par linterface. Sélectionnez { NOTEREF S1 \* MERGEFORMAT } Où S1 est un signet. IV-D-11. Renvoi page▲ Insère le numéro de page du signet renseigné. Sélectionnez { 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é à ladresse du destinataire. Malheureusement, les codes barres étant ceux utilisés outre atlantique, il nest que peu utile. IV-E-2. NumAuto▲ Ce champ est utilisé pour la numérotation automatique. Ce champ nest disponible que pour la compatibilité avec les versions antérieures à 2000 de Word. Il est recommandé dutiliser le champ LISTNUM Sélectionnez { AUTONUM \* ROMAN } IV-E-3. NumLglAuto▲ Champ de numérotation juridique automatique. Ce champ nest 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. Sélectionnez { LISTNUM PlanDéfaut \l 4 } On peut les imbriquer Sélectionnez { 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. Sélectionnez { AUTONUMOUT } 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. Sélectionnez { PAGE } IV-E-7. PageDeSection▲ Ce champ insère le nombre de pages de la section en cours. Sélectionnez { SECTIONPAGES } IV-E-8. RevNum▲ Ce champ insère le nombre de fois quun document a été sauvegardé. Pour ce champ, seule la mise en forme est disponible. Sélectionnez { REVNUM } 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. Sélectionnez { SECTION } IV-E-10. Séq▲ Ce champ insère un numéro séquentiel automatique. Sélectionnez { SEQ } Il est utilisé pour la numérotation des images. Il ne sutilise pas seul, il faut lui donner un Argument. Sélectionnez { SEQ MonNumero } A chaque répétition, il sera incrémenté de 1. Si vous faites un copier/coller ce sera plus rapide. IV-F. Publipostage▲ IV-F-1. Base de données▲ Ce champ insère les données provenant dune base de données externe. Les données sont organisées sous la forme dun tableau. 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. Sélectionnez { 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 dutiliser linterface pour lutilisation de ces commutateurs Il nest pas possible dutiliser un commutateur de mise en forme pour ce champ. Vous pouvez utiliser ce champ pour insérer des données en focntion de données issues du publipostage, il suffit pour cela dutiliser le résultat des champs de publipostage dans la sentence SQL. Sélectionnez { DATABASE \d C:\\Documents and Settings\\Olivier\\Mes documents\\Mes sources de données\\DB_Publipostage.mdb \s SELECT `N°`, `Nom`, `Prénom`, `Titre`, `Adresse`, `CP`, `Ville`, `No`, `Tel`, `Email` FROM `T_Adresses` WHERE ((`Nom` = { MERGEFIELD Nom })) \h } Avec le champ ci-dessus, vous allez simplement insérer les données qui corespondent à la ligne Nom de votre document. IV-F-2. BlocAdresse▲ Ce champ permet dinsérer un bloc dadresse. La source de données doit être définie. Sélectionnez { ADDRESSBLOCK } IV-F-3. ChampFusion▲ Ce champ permet dinsérer un champ issu dune source de données. Sélectionnez { 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 lautre cas. Ce champ est à imbriquer dans dautres champs pour obtenir un autre affichage que 0 ou 1. En général, il est combiné à des IF. Sélectionnez { COMPARE { MERGEFIELD PostalCode } = 985* } IV-F-5. Définir▲ Ce champ affecte une nouvelle valeur à un signet. Sélectionnez { SET } IV-F-6. Demander (Ask)▲ Ce champ permet de poser une question à lutilisateur. Sélectionnez { ASK } Pour lutiliser, vous devez lassocier à un signet qui va recevoir la réponse à la question. Sélectionnez { ASK Signet1 Entrez un texte \d Par défaut \* MERGEFORMAT } Signet1 est le nom du signet qui va recevoir les données Entrez une texte est la question posée Par défaut est la valeur par défaut si aucune réponse nest données. Ce champ possède deux commutateurs. Switches Résultats \d Insère un texte de signet par défaut \o Demande à lutilisateur de taper le texte du signet lors du lancement dune fusion Pour que la réponse soit visible, vous devez associer un champ Ref au champ Ask. Sélectionnez { Ref Signet1 } Cest dans ce dernier champ que la réponse va être affichée. Si vous avez dans votre texte le signet utilisé par le champ Ask, il sera déplacé. IV-F-7. FusionEnr▲ Ce champ permet dinsérer le numéro de lenregistrement lors dune fusion. Sélectionnez { MERGEREC } IV-F-8. LigneSalutation▲ Ce champ va insérer une ligne de salutation lors dune fusion. Sélectionnez { GREETINGLINE } 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 lID de la langue du format du nom IV-F-9. Remplir▲ Ce champ invite lutilisateur à entrer le texte qui sera inscrit dans le document. Sélectionnez { 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 à lutilisateur de taper le texte dun signet lors du lancement dune fusion IV-F-10. SauterSi▲ Ce champ permet de sauter conditionnellement un enregistrement lors dune fusion. Sélectionnez { 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 denregistrement. Sélectionnez { MERGESEQ } En clair, ce champ compte le nombre denregistrements pour lesquels la fusion a été réussie. IV-F-12. Si▲ Ce champ est lié à une condition. Sélectionnez { IF S1 < S2 TexteSiVrai TexteSiFaux } IV-F-13. Suivant▲ Passe à lenregistrement suivant lors dune fusion Sélectionnez { NEXT } IV-F-14. SuivantSi▲ Atteint conditionnellement le champ de fusion suivant. Sélectionnez { NEXTIF } 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-Hgé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 lauteur qui se trouve dans les propriétés du document. Sélectionnez { AUTHOR } IV-G-2. Comments▲ ce champ est utilisé pour afficher les commentaires du document. Sélectionnez { COMMENTS } IV-G-3. FileName▲ Ce champ est utilisé pour afficher le nom de fichier du document. Sélectionnez { FILENAME } 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. Sélectionnez { FILESIZE } Les commutateurs sont utilisés pour la mise en forme et sont les commutateurs normaux pour les champs numériques si aucun commutateur nest utilisé, la taille est exprimée en bytes. 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é. Sélectionnez { INFO } Vous trouverez ci-dessous la liste des valeurs que peut prendre le champ Info. Liste des valeurs Author Comment CeateDate EditTime FileName FileSize Keywords LastSavedBy NumChars NumPages NumWords PrintDate RevNum SaveDate Subject Template Title IV-G-6. KeyWords▲ Ce champ est utilisé pour afficher les mots clés du document. Sélectionnez { KEYWORDS } IV-G-7. LastSavedBy▲ Ce champ est utilisé pour afficher le nom de la dernière personne qui a sauvegardé le document. Sélectionnez { LASTSAVEDBY } 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. Sélectionnez { NUMCHARS } IV-G-9. NumPages▲ Ce champ est utilisé pour afficher le nombre de pages dun document. Comme tout champ numérique, ce champ possède les commutateurs de mise en forme des champs numériques. Sélectionnez { NUMPAGES } IV-G-10. NumWords▲ Ce champ est utilisé pour afficher le nombre de mots contenus dans un document. Sélectionnez { NUMWORDS } IV-G-11. PropriétéDoc▲ Ce champ permet dafficher 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. Sélectionnez {DOCPROPERTY Author \* MERGEFORMAT} IV-G-12. Sujet▲ Ce champ permet dafficher le sujet du document. Sélectionnez { SUBJECT } IV-G-13. Template▲ Ce champ est utilisé pour afficher le nom du modèle qui a été utilisé pour le document. Sélectionnez { TEMPLATE } IV-G-14. Titre▲ Ce champ sert à afficher le titre du document. Sélectionnez { TITLE } IV-H. Tables et Index▲ IV-H-1. Index▲ Ce champ est utilisé pour afficher lindex. Il est impératif davoir au moins une entrée dindex pour que ce champ fonctionne. Sélectionnez { INDEX } Switches Résultats \b Utilisé avec un signet, spécifie lendroit à partir duquel lindex doit être constitué. \c Crée un index avec plus dune colonne par page mais avec un maximum de 4 colonnes \d Définit avec le commutateur \s le séparateur à utiliser entre numéro de séquence et numéro de page. \e Définit les caractères à utiliser entre les entrées dindex et les numéros de pages. \f Crée un index en utilisant un type dentrée spécifié. \g Définit le séparateur à utiliser pour une étendue de page. \h Insère entre les groupes dindex une ligne vide de style de mise en forme Titre dindex \h A Insère entre les groupes dindex une lettre de titre mise en forme selon le style de Titre dindex \k Définit les séparateurs entre les références croisées et dautres entrées \j Définit le séparateur à utiliser entre les numéros de pages pour des renvois à plusieurs pages \p Limite lindex aux lettres spécifiées \r Met les sous entrées sur la même ligne que lentrée principale \s Ajoute les numéros séquentiels aux numéros de pages \y Active lutilisation de texte yomi pour les entrées dindex \z #### Définit lidentificateur de langage utilisé par Word pour la création dindex. IV-H-2. RD▲ Crée une table des matières, une table des illustrations et/ou une table des références à partir de plusieurs documents. Sélectionnez { RD C:\Temp\mondoc1.doc } { RD C:\Temp\mondoc2.doc } Switches Résultats \f Spécifie que les chemins daccès sont relatifs au document actif IV-H-3. Sommaire▲ Crée une table des matières Sélectionnez { TOC } Switches Résultats \a Élabore une table des illustrations sans y inclure les légendes ou les numéros. \b Utilise un signet pour spécifier la zone du document à partir de laquelle la table des matières doit être construite. \c Élabore la table des illustrations comportant la légende spécifiée. \d Définit le séparateur à utiliser entre les numéros de pages et de séquence \f Élabore une table des matières en utilisant les entrées de table des matières TE au lieu des niveaux de plan \h Place un lien hypertexte vers les entrées et les numéros de page dans la table des matières \l Définit le niveau de champ des entrées TE utilisés dans lélaboration dune table des matières \n Élabore une table des matières ou un groupe dentrées, de type 1 - 9 , dans une table des matières sans numéro de pages \o Élabore une table des matières en utilisant les niveaux de plan plutôt que les entrées TE \p Définit le séparateur à utiliser entre les entrées de la table et les numéros de pages \s Élabore une table des matières en utilisant un type de séquence \t Élabore une table des matières en utilisant des noms de style différents des noms standard de style de titre \u Crée une table de matières en utilisant le niveau hiérarchique du paragraphe appliqué \w Conserve les caractères de tabulation dans les éléments du tableau \x Conserve les retours à la ligne dans les éléments du tableau \z Masque les numéros de page dans la table des matières lorsque laffichage en mode Web est utilisé pour voir le document. Pour une table des matières partielle, il suffit dinsérer un signet sur la partie de document à prendre en compte et de sélectionner ce signet pour la table partielle. Si cette table ne couvre quun chapitre, le signet devra couvrir lentièreté du chapitre. Sélectionnez { TOC \b MonSignet } IV-H-4. TA▲ Ce champ marque une entrée de la table des références. Sélectionnez { TA } Switches Résultats \b Met en gras les numéros de page pour le champ. \c Définit le numéro de page pour chaque catégorie. \i Met en italique les numéros de pages pour le champ \l Définit la citation longue pour le champ dans la table des références \r Ajoute au numéro de page pour le champ le groupe de page spécifié par le signet \s Définit la citation courte affichée par Word dans la boîte de dialogue Citation IV-H-5. TC▲ Ce champ marque une entrée pour la table des matières. Sélectionnez { TC Texte } Switches Résultats \f Identifie une entrée de la table des matières pour une utilisation dans des documents multitables \l Identifie le niveau de plan de lentrée de la table des matières \n Supprime les numéros de pages pour les entrées de la table des matières. IV-H-6. TR▲ Crée un entrée dans la table des références. Sélectionnez { TOA } Switches Résultats \b Crée une table des références pour la partie du document marquée par le signet \c Crée une table des références juridiques pour les entrées avec le numéro de catégorie spécifié. \d Définit, avec le commutateur \s le séparateur à utiliser entre numéros de séquence et de pages \e Définit le séparateur utilisé entre lentrée de table et son numéro de page \f Supprime la mise en forme appliquée aux entrées dans le document \g Définit le séparateur à utiliser pour une étendue de page \h Inclut les titres de catégories pour les entrées dune table des références \l Définit le séparateur à utiliser entre les numéros de pages pour des renvois à plusieurs pages. \p Remplace 5 ou plus de références différentes à la même par passim \s Ajoute le numéro de séquence du signet aux numéros de pages IV-H-7. XE▲ Marque une entrée de lindex Sélectionnez { XE } Switches Résultats \b Met en gras les numéros de pages pour lentrée dindex \f Définit un type dentrée dindex \i Met en italique les numéros de pages pour lentrée dindex \r Ajoute au numéro de page pour le champ le groupe de page spécifié par le signet \t Insère le texte spécifié après le commutateur à la place du numéro de page \y Le texte suivant le commutateur définit le yomi pour lentrée dindex. IV-I. Utilisateur▲ IV-I-1. AdresseUtilisateur▲ Insère ladresse provenant des options de personnalisation Office Sélectionnez { USERADDRESS } IV-I-2. InitialesUtilisateur▲ Insère les initiales provenant des options de personnalisation Office Sélectionnez { USERINITIALS } IV-I-3. NomUtilisateur▲ Insère le nom provenant des options de personnalisation Office Sélectionnez { USERNAME } V. Dans la pratique (différents exemples)▲ Il est possible dimbriquer les champs (Nesting) pour faire des opérations mathématiques ou logiques. Pour obtenir le nombre de pages restantes avant la fin du document, il faut retirer du nombre de pages total la valeur de la page en cours. Une première fois Ctrl + F9, dans ces accolades, vous tapez un = entouré dun espace de chaque côté. Ensuite, après le dernier espace, une seconde fois Ctrl + F9, dans ces accolades, vous inscrivez : NUMPAGES. entre les deux dernières accolades, vous inscrivez - et une dernière fois Ctrl + F9, dans ces dernières accolades, vous inscrivez : PAGE. Sélectionnez { = { NUMPAGES } - { PAGE } } Appuyer sur F9 pour mettre les champs à jour et sur Shift + F9 pour basculer les codes de champ. La numérotation des pages sera décroissante pour finir à zéro. Pour certains champs, comme les champs de nombre, il est possible dutiliser une fonction qui va transformer le nombre en texte. Image non disponible Dans lexemple ci-dessus, on va insérer un champ Ctrl + F9. Sélectionnez { = 125 \*cardtext } On peut aussi avoir ce nombre en Ordinal à la place de Cardinal. Sélectionnez { = 125 \* ordtext } Cette conversion ne se limite pas simplement aux nombres, on peut lutiliser aussi pour les dates Sélectionnez Le {= {Date \@ dd} \*CARDTEXT } {Date \@ MMMM} {= {Date \@ yyyy} \*CARDTEXT } donnera : Le vingt-deux février deux mille huit VI. VBA et les champs▲ Pour ajouter ou modifier un champ, linterface offre beaucoup de facilité. Il est cependant possible dinsérer des champs dans un document au moyen de VBA. Sélectionnez Selection.Fields.Add Cest avec cette méthode de lobjet document que nous allons insérer des champs dans notre document. Le type de champ est donné par Text:=INCLUDEPICTURE Sélectionnez Selection.Fields.Add Range:=Selection.Range Text:=INCLUDEPICTURE c:\\temp\\office.gif Une fois inséré, le champ devra être basculé pour afficher sa valeur. Sélectionnez Selection.Fields.ToggleShowCodes Comment récupérer le code des champs en VBA ? Sélectionnez Dim ch As Field For Each ch In ActiveDocument.Fields Debug.Print ch.Code Next ch VII. Remerciements▲ Merci à léquipe Office sans laquelle rien de cet article naurait pu être écrit. Et aussi à la patience de mes proches. Merci aussi à Dut qui sest transformé en correcteur orthographique pour la bonne cause. Copyright © 2010 Olivier Lebeau. Aucune reproduction, même partielle, ne peut être faite de ce site et de lensemble de son contenu : textes, documents, images, etc. sans lautorisation expresse de lauteur. Sinon vous encourez selon la loi jusquà trois ans de prison et jusquà 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.
Posted on: Fri, 15 Nov 2013 09:58:44 +0000

Trending Topics



r>
Kehidupanku Denganmu - Ella Ummi Nida-Nafeeza Mungkin inilah yg
Please vote for my friend Erika to win the Fernwood Get Foxy

Recently Viewed Topics




© 2015