Dans ce post, nous vous montrerons 3 façons d'insérer rapidement une table des matières dans votre document Word.
Lors de la lecture d'un document dans Word, vous pouvez utiliser la table des matières ou le volet de navigation pour vous aider à parcourir rapidement le contenu. Pourtant, en ce qui concerne l'impression, le volet de navigation ne peut pas être imprimé avec le document. Mais, le premier le fait. Il est donc nécessaire d'insérer une table des matières dans un document Word, surtout s'il est long. Voici 3 méthodes efficaces.
Méthode 1 : Insérer une table des matières manuellement
- Tout d'abord, placez le curseur à l'endroit où vous voulez que la table des matières aille. Cliquez sur l'onglet "Références" puis sur la commande "Table des matières".
- Sélectionnez ensuite "Insérer une table des matières".
- Dans la boîte de dialogue ouverte, configurez les configurations dont vous avez besoin, telles que "Afficher les niveaux".
- Cliquez sur OK".
Habituellement, nous plaçons la table des matières sur la première page du document. Si vous avez inséré un numéro de page auparavant, vous trouverez le document principal maintenanttarts à la page 2. Alors voici la situation. Certaines personnes voudront les pages principales du documenttarts à la page 1 comme d'habitude tandis que la table des matières doit être exclue de la numérotation des pages. Pour ce faire, vous aurez besoin d'opérations supplémentaires. Lisez cet article pour des instructions détaillées : Mode d'emploitart Numérotation des pages à partir d'une page spécifique dans votre mot
Et n'oubliez pas de mettre à jour votre table des matières après tous les ajustements.
Méthode 2 : exécuter la macro Word
Comme vous le voyez, la manière manuelle d'insérer une table des matières est un peu fastidieuse, avec des problèmes tels que la réinitialisation des numéros de page. Pour cette raison, nous vous recommandons d'utiliser la macro pour accomplir cette tâche. Avec une macro, vous pouvez exécuter automatiquement l'ensemble du processus en quelques secondes.
- Tout d'abord, appuyez sur "Ctrl + Home" pour accéder à la start de document.
- Appuyez ensuite sur "Alt + F11" pour lancer l'éditeur VBA.
- Cliquez ensuite sur "Normal" puis sur "Insérer".
- Choisissez "Module" et double-cliquez dessus pour ouvrir la zone d'édition.
- Collez-y ensuite les codes suivants :
Sub InsertTOC()
Selection.InsertBreak Type:=wdSectionBreakNextPage
Selection.HomeKey Unit:=wdStory
With ActiveDocument
.TablesOfContents.Add Range:=Selection.Range, RightAlignPageNumbers:= _
True, UseHeadingStyles:=True, UpperHeadingLevel:=1, _
LowerHeadingLevel:=9, IncludePageNumbers:=True, AddedStyles:="", _
UseHyperlinks:=True, HidePageNumbersInWeb:=True, UseOutlineLevels:= _True
.TablesOfContents(1).TabLeader = wdTabLeaderDots
.TablesOfContents.Format = wdIndexIndent
End With
ActiveDocument.Sections(1).PageSetup.DifferentFirstPageHeaderFooter = True
With ActiveDocument.Sections(2)
.Footers(wdHeaderFooterPrimary).LinkToPrevious = False
.Footers(wdHeaderFooterPrimary).PageNumbers.RestartNumberingAtSection = True
.Footers(wdHeaderFooterPrimary).PageNumbers.StartingNumber = 1
End With
ActiveDocument.TablesOfContents(1).Update
End Sub
- Dernier point mais non le moindre, cliquez sur "Exécuter".
Après avoir exécuté la macro, la table des matières nouvellement insérée sera placée sur la première page et la numérotation des pages starts au deuxième. De plus, la table des matières est déjà mise à jour.
Méthode 3 : Insérer des tables des matières dans plusieurs documents
Si vous aimez la facilité du traitement par lots, vous utilisez la macro ci-dessous :
Sub InsertTOCForMultiDoc()
Dim objDoc As Document
Dim strFile As String, strFolder As String
' Initialization
strFolder = "C:\Users\Public\Documents\New folder\Test1\"
strFile = Dir(strFolder & "*.docx", vbNormal)
' Precess each document in the folder.
While strFile <> ""
Set objDoc = Documents.Open(FileName:=strFolder & strFile)
Selection.InsertBreak Type:=wdSectionBreakNextPage
Selection.HomeKey Unit:=wdStory
With ActiveDocument
.TablesOfContents.Add Range:=Selection.Range, RightAlignPageNumbers:= _
True, UseHeadingStyles:=True, UpperHeadingLevel:=1, _
LowerHeadingLevel:=9, IncludePageNumbers:=True, AddedStyles:="", _
UseHyperlinks:=True, HidePageNumbersInWeb:=True, UseOutlineLevels:= _
True.TablesOfContents(1).TabLeader = wdTabLeaderDots
.TablesOfContents.Format = wdIndexIndent
End With
ActiveDocument.Sections(1).PageSetup.DifferentFirstPageHeaderFooter = True
With ActiveDocument.Sections(2)
.Footers(wdHeaderFooterPrimary).LinkToPrevious = False
.Footers(wdHeaderFooterPrimary).PageNumbers.RestartNumberingAtSection = True
.Footers(wdHeaderFooterPrimary).PageNumbers.StartingNumber = 1
End With
ActiveDocument.TablesOfContents(1).Update
objDoc.Save
objDoc.Close
strFile = Dir()
Wend
End Sub
Suivez simplement les mêmes étapes dans la méthode 2 pour installer et exécuter la macro.
Remarques
- Vous devez d'abord organiser tous les documents dans le même répertoire.
- N'oubliez jamais de remplacer "C:\Users\Public\Documents\Nouveau dossier\Test1\" par votre chemin de dossier réel. N'oubliez pas le dernier "\".
Outil de réparation pour Word
Étant donné que Word va planter tout d'un coup, il est indispensable de préparer un outil pour mot de réparation et documents Word. Une récupération rapide peut obtenir aussi most données que possible. Par conséquent, il est conseillé d'obtenir un produit compétent au préalable.
Introduction de l'auteur:
Vera Chen est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris Correctif Excel et pdf réparer les produits logiciels. Pour plus d'informations, visitez www.datanumen.com




