En este post, le mostraremos 3 formas de insertar rápidamente una tabla de contenido en su documento de Word.
Mientras lee un documento en Word, puede usar la tabla de contenido o el panel de navegación para poder ver el contenido rápidamente. Sin embargo, cuando se trata de imprimir, el panel de navegación no se puede imprimir junto con el documento. Pero el primero lo hace. Por lo tanto, es necesario insertar una tabla de contenido en un documento de Word, especialmente uno largo. Los siguientes son 3 métodos efectivos.
Método 1: insertar una tabla de contenido manualmente
- En primer lugar, coloque el cursor en el lugar donde desea que vaya la tabla de contenido. Haga clic en la pestaña "Referencias" y luego en el comando "Tabla de contenido".
- A continuación, seleccione "Insertar tabla de contenido".

- En el cuadro de diálogo abierto, configure las configuraciones que necesite, como "Mostrar niveles".
- Haga clic en Aceptar".
Por lo general, colocamos el índice en la primera página del documento. Si ha insertado el número de página antes, encontrará el documento principal ahora starts en la página 2. Entonces aquí está la situación. Algunas personas querrán las páginas principales del documento.tarts en la página 1 como de costumbre, mientras que la tabla de contenido se excluirá de la numeración de páginas. Para hacer esto, necesitará operaciones adicionales. Lea este artículo para obtener instrucciones detalladas: Como a start Numeración de páginas de una página específica en su palabra
Y recuerde actualizar su tabla de contenido después de todos los ajustes.
Método 2: ejecutar macro de Word
Como puede ver, la forma manual de insertar una tabla de contenido es un poco tediosa, con problemas como restablecer los números de página. Por este motivo, le recomendamos que utilice la forma macro para realizar esta tarea. Con una macro, puede hacer que todo el proceso se realice automáticamente en segundos.
- En primer lugar, presione "Ctrl + Inicio" para ir a la start de documento.
- Luego presione "Alt + F11" para activar el editor de VBA.
- Luego haga clic en "Normal" y luego en "Insertar".
- Elija "Módulo" y haga doble clic en él para abrir el área de edición.
- Luego pegue los siguientes códigos allí:
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
- Por último, pero no menos importante, haga clic en "Ejecutar".
Después de ejecutar la macro, la tabla de contenido recién insertada se colocará en la primera página y la numeración de páginastarts en el segundo. Además, la tabla de contenido ya está actualizada.
Método 3: insertar tablas de contenido en varios documentos
En caso de que le guste la facilidad del procesamiento por lotes, utilice la siguiente macro:
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
Simplemente siga los mismos pasos del método 2 para instalar y ejecutar la macro.
Notas
- Primero debe organizar todos los documentos en el mismo directorio.
- Nunca olvide reemplazar "C: \ Usuarios \ Públicos \ Documentos \ Nueva carpeta \ Prueba1 \" con la ruta de su carpeta real. No olvide el último "\".
Herramienta de reparación para Word
Dado que Word se bloqueará de repente, es imprescindible preparar una herramienta para reparar palabra y documentos de Word. Una recuperación oportuna puede llegar a ser como most datos como sea posible. Por lo tanto, es aconsejable obtener un producto competente de antemano.
Introducción del autor:
Vera Chen es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo Corrección de Excel y pdf reparar productos de software. Para más información visite www.datanumen.com



