MS Word: aggiungi il numero di pagina a più riferimenti incrociati


0

Ho un documento Word di grandi dimensioni con più riferimenti incrociati a figure, tabelle, ecc.

Come posso aggiungere un numero di pagina a questi riferimenti?

Quindi, ad esempio, "Vedere la Tabella 2" diventerebbe "Vedere la Tabella 2 (p. 123)".

È possibile? Forse con uno script Macro o VB?

Risposte:


2

Non conosco alcun modo per creare un unico riferimento incrociato che include sia un'etichetta che un numero (ad esempio, Tabella n , Figura n o equazione n ) e anche un numero di pagina - ma puoi certamente farlo con due riferimenti incrociati separati per lo stesso articolo / didascalia:

Ho trascorso cinque minuti a registrare una macro per fare una "figura" n "Riferimento e aggiungi "(pagina num )”:

Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
Selection.Copy
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.TypeText Text:=" (page "
Selection.PasteAndFormat (wdFormatOriginalFormatting)
Selection.TypeText Text:=")"
Selection.MoveLeft Unit:=wdCharacter, Count:=1
Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
ActiveWindow.View.ShowFieldCodes = Not ActiveWindow.View.ShowFieldCodes
Selection.MoveLeft Unit:=wdCharacter, Count:=4
Selection.MoveRight Unit:=wdCharacter, Count:=8
Selection.MoveLeft Unit:=wdCharacter, Count:=3
Selection.TypeText Text:="PAGE"
ActiveWindow.View.ShowFieldCodes = Not ActiveWindow.View.ShowFieldCodes
Selection.Fields.Update

Inserisci la tua "figura" n "Riferimento incrociato e eseguire quanto sopra. esso

  • copia il riferimento che hai appena creato,
  • inserti "  (page  ”,
  • incolla il riferimento incrociato,
  • inserti " ) ”,
  • si sposta indietro (a sinistra) e seleziona il riferimento incrociato e
  • modifica il riferimento incrociato, cambiando REF a PAGEREF.

Mi aspetto che ciò funzionerà allo stesso modo con Tabelle ed equazioni, e (eventualmente con alcune modifiche) con i titoli delle sezioni.


Tuttavia, non attraverserebbe l'intero documento, vero? Immagino che potrebbe essere possibile scrivere una macro basata su questo che attraversa l'intero documento e cambia i riferimenti di Figure, Equazione e Tabella.
Asu
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.