Comment créer une table des matières sur MS Word
Maîtrisez la table des matières sur Word. Appliquez les styles, personnalisez le rendu et automatisez avec VBA. Guide pratique pour rapports et thèses.
Une table des matières bien structurée transforme la navigation dans un long document et renforce sa présentation. Apprendre à créer une table des matières dans Microsoft Word facilite la lecture de rapports, thèses ou manuels et permet d'automatiser la mise à jour lorsque le document évolue. Les instructions ci-dessous couvrent Word 2016, Word 2019, Word 2021 et Microsoft 365, et incluent des exemples VBA pour l'automatisation avancée.
Ce tutoriel présente les étapes pour appliquer les styles de titres, insérer une table des matières automatique, la mettre à jour, la personnaliser, et offre des exemples VBA, des chemins de menu précis (sans images), des conseils de sécurité pour les macros et des solutions de dépannage courantes.
Introduction à la table des matières
Importance d'une table des matières
La table des matières (TOC) sert de plan interactif : elle présente la structure du document et permet au lecteur d'accéder rapidement aux sections. Dans les documents numériques, la TOC offre des liens cliquables (hyperliens internes) qui accélèrent la navigation et améliorent l'expérience de lecture.
- Améliore la navigation
- Facilite la recherche
- Renforce la présentation
- Donne une vue d'ensemble claire
Préparer votre document pour la table des matières
Configurer le style des titres
Avant d'ajouter une TOC, appliquez de manière cohérente les styles intégrés de Word : Titre 1 pour les sections principales, Titre 2 pour les sous-sections, et ainsi de suite. Préférer les styles intégrés plutôt que le formatage manuel (taille/police) permet à Word d'identifier les entrées de la TOC automatiquement.
Étapes rapides pour appliquer un style :
- Sélectionnez le texte du titre.
- Ouvrez l'onglet Accueil → panneau Styles → cliquez sur le style Titre 1 ou Titre 2.
- Répétez pour toutes les sections en maintenant la hiérarchie.
Ajouter des titres et sous-titres
Création des titres
Rédigez des titres descriptifs et concis : préférez « Analyse des résultats » à « Analyse ». Évitez les abréviations non standards et respectez la hiérarchie (Titre 1 → Titre 2 → Titre 3).
- Utilisez des titres descriptifs
- Vérifiez l'outline du document via l'onglet Affichage → Mode Plan
- Évitez le formatage direct qui change l'outline
Insérer automatiquement la table des matières
Insertion automatique
Procédure pas à pas :
- Placez le curseur à l'emplacement souhaité (habituellement après la page de titre).
- Ruban → Références → Table des matières → sélectionnez un modèle automatique.
- Word génère la TOC en se basant sur les styles de titres et inclut les numéros de page et les hyperliens si l'option est activée.
Remarque : pour que les hyperliens soient actifs, enregistrez le document au format .docx (format moderne). Les champs de la TOC sont des champs Word : si vous convertissez en PDF, la plupart des exportateurs de Word conservent les hyperliens.
Diagramme de flux : processus résumé
Exemples VBA pour automatiser la TOC
Les macros VBA permettent d'automatiser l'insertion et la mise à jour des tables des matières. Elles sont utiles pour les documents générés en lots ou pour standardiser la mise en forme.
Où coller ces macros : Ruban → Développeur → Visual Basic (ou Alt+F11). Coller dans un module (Insert → Module) puis exécuter ou assigner à un bouton.
Compatibilité : la plupart des scripts suivants fonctionnent sur Word 2016, 2019, 2021 et Microsoft 365. Toujours tester sur une copie du document.
Exemple 1 — Insérer une TOC à la position du curseur (niveaux 1 à 3)
Sub InsertTOCAtCursor()
Dim rng As Range
Set rng = Selection.Range
' Ajoute une table des matières utilisant les styles de titre (1 à 3)
ActiveDocument.TablesOfContents.Add Range:=rng, UseHeadingStyles:=True, UpperHeadingLevel:=1, LowerHeadingLevel:=3, UseFields:=True, RightAlignPageNumbers:=True, UseHyperlinks:=True
End Sub
Exemple 2 — Mettre à jour toutes les TOC du document
Sub UpdateAllTOCs()
Dim toc As TableOfContents
For Each toc In ActiveDocument.TablesOfContents
toc.Update
Next toc
End Sub
Exemple 3 — Insérer une TOC sans numéros de page (utile pour documents en ligne)
Sub InsertTOCWithoutPageNumbers()
Dim rng As Range
Set rng = Selection.Range
ActiveDocument.TablesOfContents.Add Range:=rng, UseHeadingStyles:=True, UpperHeadingLevel:=1, LowerHeadingLevel:=3, RightAlignPageNumbers:=False, UseHyperlinks:=True
End Sub
Conseils VBA :
- Tester les macros sur une copie du document.
- Si vous distribuez des macros, signez numériquement le projet VBA et fournissez des instructions pour l'ajout du certificat de signature.
- Pour les déploiements en entreprise, utilisez des Trusted Locations ou des solutions de signatures centralisées (GPO/Intune).
Dépannage et sécurité (macros & fichiers)
Dépannage courant
- Entrées manquantes dans la TOC : vérifiez que le texte utilise bien un style Titre et non un formatage manuel. Utilisez Affichage → Mode Plan pour vérifier les niveaux.
- Numéros de page incorrects : cliquez dans la TOC et choisissez Mettre à jour la table → sélectionnez Mettre à jour l'ensemble de la table. Vérifiez les sauts de section et la numérotation des pages (mise en page → Numéros de page → Format).
- Liens non cliquables : enregistrez en .docx et non en .rtf/.txt. Après export en PDF, vérifiez l'option « Créer des signets à l'aide des titres » si vous utilisez l'export PDF intégré.
- TOC qui n'affiche pas certains niveaux : ouvrez Table des matières personnalisée... et augmentez le paramètre Niveaux.
Sécurité et bonnes pratiques pour les macros
- Paramètres de sécurité : Fichier → Options → Centre de gestion de la confidentialité → Paramètres du Centre de gestion de la confidentialité → Paramètres des macros. Choisir "Désactiver toutes les macros avec notification" pour tester puis signer les macros avant usage en production.
- Signer les macros : utilisez un certificat numérique (self-signed pour tests locaux, certificat d'entreprise pour déploiement). Les macros non signées sont bloquées sur de nombreuses machines pour des raisons de sécurité.
- Utiliser des Trusted Locations pour des documents automatisés utilisés en entreprise afin d'éviter de devoir signer chaque fichier.
- Toujours conserver une copie non macro (.docx) et une copie macro-enabled (.docm) séparées pour limiter les risques de propagation.
Mettre à jour et personnaliser votre table des matières
Mise à jour et personnalisation
Pour mettre à jour votre TOC : cliquez dans la table → Mettre à jour la table. Choisissez entre mettre à jour les numéros de page ou l'ensemble de la table.
Pour personnaliser l'apparence : Références → Table des matières → Table des matières personnalisée... → options : afficher/niveau des numéros, alignement, onglets de leader. Pour des changements de police, modifiez directement les styles TOC 1, TOC 2, etc., via l'onglet Accueil → Styles → Gérer les styles.
Conseils pour une table des matières réussie
- Maintenez des titres clairs et descriptifs (facilitent la recherche).
- Limitez la profondeur des niveaux affichés pour la lisibilité (souvent 2 ou 3 niveaux suffisent).
- Regroupez les sujets similaires et évitez les sections trop longues.
- Testez la TOC après chaque refonte majeure et mettez à jour les champs.
Points Clés à Retenir
- Utilisez les styles intégrés (Titre 1, Titre 2, ...) pour que Word génère automatiquement la TOC.
- Insérez la TOC via Références → Table des matières et mettez-la à jour après chaque modification.
- Pour automatiser : utilisez les macros VBA (exemples fournis) et veillez à la sécurité des macros (signatures, Trusted Locations).
- Personnalisez l'apparence via Table des matières personnalisée... et modifiez les styles TOC pour le rendu final.
Questions Fréquentes
- Comment ajouter des titres personnalisés pour ma table des matières ?
- Appliquez un style de titre au texte (Accueil → Styles → Titre 1/2). Word reconnaît ces styles lors de la génération de la TOC. Pour des styles personnalisés, mappez-les aux niveaux de la TOC via Table des matières personnalisée... → Options.
- Puis-je insérer une table des matières après avoir déjà écrit mon document ?
- Oui. Placez le curseur où vous voulez la TOC, puis Références → Table des matières → choisir un modèle. Assurez-vous d'avoir appliqué les styles de titre.
- Comment mettre à jour ma table des matières après des modifications ?
- Cliquez dans la TOC → Mettre à jour la table → choisissez de mettre à jour les numéros de page ou l'ensemble de la table.
- Est-il possible de modifier le style de la table des matières ?
- Oui : Références → Table des matières → Table des matières personnalisée... ou modifiez les styles TOC 1, TOC 2 via l'onglet Accueil → Styles.
Conclusion
La création d'une table des matières dans MS Word est un levier important pour la clarté et la professionnalisation des documents. En appliquant correctement les styles, en utilisant les outils intégrés et, si nécessaire, en automatisant via VBA (en respectant les règles de sécurité), vous gagnerez du temps et améliorerez la navigation pour vos lecteurs.