In questo articolo vi mostreremo 3 modi per inserire rapidamente un indice nel vostro documento Word.
Durante la lettura di un documento in Word, puoi utilizzare il sommario o il riquadro di navigazione per aiutarti a sfogliare rapidamente i contenuti. Tuttavia, quando si tratta di stampare, il riquadro di navigazione non può essere stampato insieme al documento. Ma il primo lo fa. Pertanto, è necessario inserire un sommario in un documento Word, soprattutto lungo. Di seguito sono riportati 3 metodi efficaci.
Metodo 1: inserire manualmente un sommario
- In primo luogo, posiziona il cursore nel punto in cui vuoi che vada il sommario. Fare clic sulla scheda "Riferimenti", quindi sul comando "Sommario".
- Quindi seleziona "Inserisci sommario".

- Nella finestra di dialogo aperta, imposta le configurazioni di cui hai bisogno, come "Mostra livelli".
- Fai clic su "OK".
Solitamente, l'indice viene posizionato nella prima pagina di un documento. Se in precedenza avete inserito la numerazione delle pagine, noterete che il documento principale inizia a pagina 2. A questo punto, però, si presenta un problema. Alcuni utenti preferiscono che il documento principale inizi a pagina 1, come di consueto, escludendo l'indice dalla numerazione. Per fare ciò, sono necessarie alcune operazioni aggiuntive. Leggete questo articolo per istruzioni dettagliate: Come iniziare la numerazione delle pagine da una pagina specifica in Word
E ricorda di aggiornare il sommario dopo tutte le modifiche.
Metodo 2: eseguire la macro di Word
Come puoi vedere, il modo manuale per inserire un sommario è un po' faticoso, con problemi come reimpostare i numeri di pagina. Per questo motivo, ti consigliamo di utilizzare la modalità macro per eseguire questa operazione. Con una macro, puoi eseguire automaticamente l'intero processo in pochi secondi.
- Innanzitutto, premi “Ctrl + Home” per andare all’inizio del documento.
- Quindi premere "Alt + F11" per attivare l'editor VBA.
- Quindi fare clic su "Normale" e quindi su "Inserisci".
- Scegli "Modulo" e fai doppio clic su di esso per aprire l'area di modifica.
- Quindi incolla i seguenti codici lì:
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
- Ultimo ma non meno importante, fai clic su "Esegui".
Dopo l'esecuzione della macro, il nuovo indice inserito verrà posizionato nella prima pagina e la numerazione delle pagine inizierà dalla seconda. Inoltre, l'indice è già aggiornato.
Metodo 3: inserire sommari in più documenti
Se ti piace la facilità dell'elaborazione in batch, utilizza la seguente 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
Basta seguire gli stessi passaggi nel metodo 2 per installare ed eseguire la macro.
Note
- È necessario disporre prima tutti i documenti nella stessa directory.
- Non dimenticare mai di sostituire "C:\Users\Public\Documents\New folder\Test1\" con il percorso effettivo della cartella. Non dimenticare l'ultimo "\".
Strumento di riparazione per Word
Dal momento che Word andrà in crash all'improvviso, è necessario preparare uno strumento per farlo riparare Parola e documenti Word. Un recupero tempestivo può consentire di recuperare la maggior quantità possibile di dati. Pertanto, è consigliabile procurarsi in anticipo un prodotto professionale.
Introduzione dell'autore:
Vera Chen è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui Correzione di Excel and pdf riparare prodotti software. Per maggiori informazioni visita www.datanumen.com



