Voici deux solution permettant de faire des tables de matières partielles, dans un document

Solution 1 : Utiliser les signets

On utilise un champ TOC pour insérer la table des matières. Or, le champ TOC comprend de nombreux commutateurs, pas faciles à utiliser. Voici donc ci-dessous un moyen de simplifier :

  • Sélectionner la partie du document dont on veut créer une table. Lui attribuer un signet (Pour cela, le plus simple est de passer par le mode plan, cela évite de sélectionner des pages entières)

Word 2002-2003


choisir Signet dans le menu Insertion, taper un nom et cliquer sur Ajouter.

Word 2007 et ultérieur


Onglet Insertion, groupe Liens, bouton Signet

taper un nom et cliquer sur Ajouter

Puis :

  • Insérer normalement la table des matières à l'endroit souhaité
  • Sélectionner la table des matières puis cliquer à l'intérieur avec le bouton droit et choisir "Basculer les codes de champs" dans le menu contextuel
  • Cliquer à l'intérieur du champ, juste avant l'accolade de droite et tapez \b puis le nom du signet.
    Cela doit ressembler à ceci : {TOC \o "1-3" \h \z \b monsignet }

On peut ainsi dans un même doc faire autant de tables de matières que l'on souhaite...

 NB : Ne pas oublier de mettre le champ à jour : F9 sur la table des matières ou bien Clic droit, Mettre à jour les champs ou encore, avec Word 2007-2013, cliquer sur le lien Mettre à jour, situé en haut de la table des matières.

Vous trouverez une solution VBA ici.

 

Solution 2 : Utiliser les champs TC

Par défaut, une table des matières est basé sur les styles de titre.  Cette solution va modifier les habitudes et utiliser les champs TC.

Un champ TC est un identificateur de table des matières. Avant chaque titre, insérer un champ TC, qui contiendra :

  • le texte que l'on souhaite voir dans la table des matières (en principe c'est le titre)
  • le commutateur \f suivi d'une lettre d'identification du chapitre. 
  • le commutateur \l suivi d'un chiffre indiquant le niveau.
    nb : si le commutateur \l n'est pas précisé, toutes les entrées de la table des matières auront le niveau 1.

Ainsi, par exemple, dans le premier chapitre, chaque titre sera précédé par le champ TC avec le commutateur  \f a. Dans le seconde chapitre, chaque titre sera précédé par le champ TC avec le commutateur \f b, ce qui donne à peu près :

  • { TC "Mon premier titre" \f a \l1 } pour un titre de niveau 1 du premier chapitre.
  • { TC "Titre 3" \f b \l3 } pour un titre de niveau 3 dans le deuxième chapitre.

Les sommaires seront donc réalisés à partir de ces champs TC et reprendront chacun les commutateur \f d'identification de chapitre. Exemple du champ TOC  pour le sommaire du premier chapitre :

{ TOC \f a \h }

NB : pour insérer cette table des matières, il est plus simple de le faire manuellement :

  • Ctrl + F9 pour insérer le champ et obtenir les { }
  • saisir à l'intérieur des parenthèses