Microsoft Word Macros to buid an index with the paragraph numbers
Ne prendre que le corps du texte : copier-coller dans un nouveau document, enlever l’avant-texte qui ne doit pas être numéroté, et enlever la fin du document (tables, bibliographie, annexes…) qui ne doit pas recevoir de numérotation. Pressez en même temps les touches Alt et F11. Cliquez deux fois sur ThisDocument à gauche, collez la macro MetLesNumeros() puis cliquez sur le bouton Exécuter (F5).
Indexez votre document. Les champs d’index doivent être des champs XE classiques : { XE "Entrée" }.
Word indexe les notes de bas de page, les titres, les tables (sommaire et table des matières, etc.). Si vous préférez ne pas indexer ces éléments, utilisez les macros suivantes. Pour l’installation des macros, voir ci-dessus le paragraphe 1.
Utilisez la macro EffaceEntreesIndexDansNotes()
Utilisez la macro EffaceEntreesIndexDansTitres()
Utilisez la macro EffaceEntreesIndexDansTables()
Pressez en même temps les touches Alt et F11. Cliquez deux fois sur ThisDocument à gauche, et collez la macro InsereRefStyle(). Cette macro insère dans chaque champ XE un nouveau champ STYLEREF qui permet de récupérer automatiquement le numéro du paragraphe courant. Puis cliquez sur le bouton Exécuter (F5)
Placez le curseur à l’endroit où l’index prendra place. Dans l’onglet Références, cliquez sur Insérer l’index.