Aaron riceve spesso documenti da altri in cui ha bisogno di standardizzare l’aspetto del documento. Può allegare un modello, che gli consente di applicare stili al testo nel documento. Ciò di cui ha veramente bisogno, però, è un modo per allegare intestazioni e piè di pagina standard al documento. Ha definito quelli nel suo modello, ma allegare il modello non aggiunge le intestazioni e i piè di pagina. Si chiede se esista un modo semplice per aggiungere intestazioni e piè di pagina standard a questi documenti.

Quando alleghi un modello a un documento esistente, ciò che stai essenzialmente facendo è fornire al documento l’accesso al set di stili e macro memorizzati nel modello. L’unico modo per il documento di acquisire le caratteristiche a livello di pagina o di sezione del modello è creare un documento basato su quel modello. Questo è il motivo per cui molte persone scelgono di seguire questa sequenza generale:

  1. Crea un documento nuovo di zecca basato sul modello. (Questo è il documento di destinazione.)

  2. Apri il documento ricevuto da altri; quello che vuoi standardizzare. (Questo è il documento sorgente.)

  3. Copia il testo dal documento di origine e incollalo nel documento di destinazione.

Se per qualche motivo non puoi seguire questa strada, la cosa migliore da fare è creare un set di Building Blocks che definiscano il testo che desideri nell’intestazione e nel piè di pagina. È quindi possibile risparmiare tempo utilizzando i blocchi predefiniti per aggiungere le intestazioni e i piè di pagina in qualsiasi documento si desideri, compreso quello che si desidera standardizzare.

Infine, se lo desideri, puoi creare una macro da aggiungere nelle intestazioni e nei piè di pagina desiderati. La macro non deve essere elaborata; eccone uno che aggiunge semplicemente il testo standardizzato di intestazione e piè di pagina a ciascuna sezione del documento:

Sub MyHeadersAndFooters()

Dim i As Long

For i = 1 To ActiveDocument.Sections.Count         With ActiveDocument.Sections(i)

.Headers(wdHeaderFooterPrimary).Range.Text = "Header Text Here"

.Footers(wdHeaderFooterPrimary).Range.Text = "Footer Text Here"

End With     Next i End Sub

Per utilizzare la macro, sostituire semplicemente “Testo intestazione qui” e “Testo piè di pagina qui” con il testo dell’intestazione e del piè di pagina desiderati. Questa macro è solo un punto di partenza, poiché non applica stili speciali né include campi (come i numeri di pagina) di cui potresti aver bisogno.

_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 (2728) si applica a Microsoft Word 2007, 2010, 2013 e 2016.