Stampa di un elenco di segnalibri (Microsoft Word)
Word fornisce una funzione di segnalibro molto potente che consente di assegnare nomi a singole posizioni nel documento o a selezioni di testo. Man mano che si lavora di più con Word, e in particolare con documenti lunghi, sarebbe utile stampare periodicamente un elenco di segnalibri. Sfortunatamente, Word non fornisce un metodo automatico per stampare i segnalibri, come fa con altre informazioni relative al documento.
Il modo più rapido per stampare un elenco di segnalibri è semplicemente inserire l’elenco nel documento e quindi stamparlo. La seguente macro VBA inserisce l’elenco dei segnalibri nel punto di inserimento:
Sub BkMarkList() Dim J as Integer Selection.TypeParagraph Selection.InsertBreak Type:=wdColumnBreak Selection.TypeText Text:="Bookmark list for " Selection.TypeText Text:=ActiveDocument.Name Selection.TypeParagraph For J = 1 To ActiveDocument.Bookmarks.Count Selection.TypeText Text:=Chr(9) Selection.TypeText Text:=ActiveDocument.Bookmarks(J).Name Selection.TypeParagraph Next J Selection.InsertBreak Type:=wdColumnBreak End Sub
Quando si esegue la macro, verrà inserita un’intestazione che indica il nome del file, seguita da ogni segnalibro nel file. Questi saranno in ordine alfabetico. L’elenco dei segnalibri presenta anche un’interruzione di colonna prima e dopo. È quindi possibile stampare la singola pagina che contiene l’elenco dei segnalibri. Al termine della stampa, è possibile eliminare l’elenco dei segnalibri.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (8880) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365. Puoi trovare una versione di questo suggerimento per vecchia interfaccia del menu di Word qui: