Estrazione di intestazioni e piè di pagina da altri file (Microsoft Word)
Steve ha chiesto se esisteva un modo in Word per impostare intestazioni o piè di pagina comuni in uno o più file separati e quindi includerli in un modello di documento .DOT.
Il modo tradizionale di gestire questo tipo di situazione è tramite l’uso del campo INCLUDETEXT. Questo campo recupera le informazioni da un file e le include al posto del campo stesso. Per utilizzare questo campo, segui questi passaggi:
-
Crea il testo per l’intestazione o il piè di pagina che desideri, ma inseriscilo in un documento, come corpo del documento. Non dovrebbe esserci nient’altro nel documento oltre al testo per l’intestazione o il piè di pagina.
-
Salva il documento. In questo caso supporremo che tu abbia chiamato il documento MyHeader.doc.
-
Nel file modello, visualizza l’area dell’intestazione o del piè di pagina e assicurati che il punto di inserimento si trovi nell’intestazione o nel piè di pagina.
-
Premi Ctrl + F9. Word inserisce un insieme di parentesi graffe di campo e il punto di inserimento si trova tra di loro.
-
Digita il codice di campo INCLUDETEXT e il nome del documento tra parentesi graffe, in modo simile a quanto mostrato qui:
-
Premi Maiusc + F9 per aggiornare il campo. Word sostituisce il codice di campo con i contenuti di MyHeader.doc.
-
Salva il tuo modello.
Ricorda che Word mantiene il codice di campo nel file modello, in modo che ogni volta che crei un documento basato sul modello, il contenuto di MyHeader.doc viene recuperato e incluso nell’intestazione del nuovo documento. Allo stesso modo, il nuovo documento include il campo INCLUDETEXT (proprio come fa il modello) e ogni volta che si aggiorna il campo nel nuovo documento, Word recupera diligentemente MyHeader.doc per sostituire il campo.
Se vuoi eliminare completamente il campo INCLUDETEXT nel documento creato dal modello (il che renderebbe il testo incluso un’istantanea di ciò che MyHeader.doc conteneva in quel momento), dovrai essere solo un po ‘più creativo . È possibile includere una macro AutoNew nel modello che selezionerebbe il campo INCLUDETEXT, aggiornarlo e quindi scollegarlo. Quanto segue farebbe il trucco:
Sub AutoNew() If ActiveWindow.View.SplitSpecial <> wdPaneNone Then ActiveWindow.Panes(2).Close End If If ActiveWindow.ActivePane.View.Type = wdNormalView Or _ ActiveWindow.ActivePane.View.Type = wdOutlineView Then ActiveWindow.ActivePane.View.Type = wdPrintView End If ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.Fields.Update Selection.Fields.Unlink ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument End Sub
_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 (1698) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Word (Word 2007 e più tardi) qui: