Collegamenti ipertestuali da rubriche al TOC

Pietro scrive manuali e può autogenerare Table di un capitolo dei contenuti in modo normale. Questo permette ai lettori di fare clic su una voce di sommario e saltate per la voce, ma non c'è modo di fare clic sul titolo e tornare al TOC. Così i lettori possono fare questo Peter deve applicare individualmente un collegamento ipertestuale per il titolo e poi eliminare la sottolineatura, che trova sgradevole. Il capitolo di un manuale può contenere centinaia di voci, quindi il compito di applicare l'hyperlink individualmente può essere dolorosa. Peter chiede se c'è un modo per automatizzare l'aggiunta di collegamenti ipertestuali a voci di cui ha bisogno.

L'approccio di Peter, mentre buone intenzioni, è completamente inutile. Word fornisce un modo per fare clic su una linea del TOC (che Pietro lo sa) e poi tornare a questa voce nel sommario (che Pietro sembra non conosce). Il collegamento specifc per realizzare questo compito è Alt + Freccia Sinistra. Il collegamento Jums nuovo a dove eravate prima di fare clic sul collegamento ipertestuale nel sommario, che lo rende ideale per lunghe tavole di contenuti, si ritorna esattamente dove eravate piuttosto che l'inizio del TOC.

Il tasto di scelta rapida è la migliore soluzione per i lettori; funziona di default in un'installazione standard di Word. Se lo si desidera, tuttavia, è possibile aggiungere un pulsante Indietro alla barra di accesso rapido che potrebbe essere cliccato per tornare al punto di partenza del TOC. Seguire questa procedura:

  1. Visualizzare la finestra di dialogo Opzioni di Word. (In Word 2007 fare clic sul pulsante Office e quindi su Opzioni di Word. In Word 2010 e Word 2013 Mostra scheda File della barra multifunzione e fare clic su Opzioni.)
  2. Sul lato sinistro della finestra di dialogo fare clic su Personalizza (Word 2007) o barra di accesso rapido (le versioni successive di Word). (Vedi Figura 1.)

    Collegamenti ipertestuali da rubriche al TOC

    Figura 1. L'area barra di accesso rapido della finestra di dialogo Opzioni di Word.

  3. Utilizzando il scegliere i comandi da menu a discesa, scegliere Tutti i comandi.
  4. Nella lista dei comandi, individuare e selezionare il comando posteriore.
  5. Fare clic sul pulsante Aggiungi. Il comando Indietro ora appare sul lato destro della finestra di dialogo, nella lista dei comandi barra di accesso rapido.
  6. Utilizzare i tasti freccia su e giù per situare il comando Indietro nei comandi della barra di accesso rapido.
  7. Fare clic su OK.

Il comando posteriore, che ora appare sulla barra di accesso rapido, esegue la stessa identica funzione la scorciatoia Alt + Freccia Sinistra.

Se si vuole ancora aggiungere collegamenti ipertestuali a voci, l'unico modo per automatizzare il processo è quello di utilizzare una macro. I passi seguenti macro attraverso ogni voce nel primo sommario del documento, trova il titolo fa riferimento nel corpo del testo, e poi aggiunge un collegamento ipertestuale di nuovo al TOC.

HyperlinkHeadings Sub ()
Hyp Dim come collegamento ipertestuale
Toc Dim Come TableOfContents
K Dim As Long
Dim bkmk As String
Dim sCode As String
Fld Dim come campo
Dim arange come gamma

Se ActiveDocument.TablesOfContents.Count = 0 Then
MsgBox "Non ci sono tabelle di contenuti nel documento"
Exit Sub
End If

Impostare TOC = ActiveDocument.TablesOfContents (1)

Per ogni fld In toc.Range.Fields
sCode = fld.Code.Text
Se InStr (sCode, "HYPERLINK")> 0 Then
bkmk = Mid (sCode, InStr (sCode, "_"))
bkmk = Left (bkmk, Len (bkmk) - 2)
fld.Select
ActiveDocument.Bookmarks.Add Range: = Selection.Range, _
Nome: = bkmk e "R"

Set arange = ActiveDocument.Bookmarks (bkmk) .Range
aRange.Select
Con ActiveDocument.Hyperlinks.Add (Anchor: = Selection.Range, _
Address: = "", Sottoindirizzo: = bkmk e "R", _
TextToDisplay: = Selection.Text)
.Range.Select
Selection.ClearCharacterAllFormatting
End With
End If
Successivo fld

Options.CtrlClickHyperlinkToOpen = False
End Sub

WordTips è la vostra fonte per la formazione Microsoft Word conveniente. (Microsoft Word è il più popolare software di elaborazione testi del mondo.) Questa punta (13059) si applica a Microsoft Word 2007, 2010, e 2013.