Ci possono essere momenti in cui hai sviluppato un documento e vuoi condividere uno schema – i tuoi titoli – con altre persone. Fortunatamente, Word ti consente di farlo piuttosto facilmente. Il modo più semplice, ovviamente, è semplicemente stampare il contorno. Puoi farlo seguendo questi passaggi:

  1. Passa alla visualizzazione Struttura del documento.

  2. Utilizzare la barra degli strumenti Struttura per specificare i livelli di intestazione che devono essere visualizzati.

  3. Fare clic sullo strumento Stampa nella barra degli strumenti Standard o scegliere Stampa dal menu File.

Si noti che quando si visualizza una struttura, il modo in cui si stampa è molto critico. Se scegli Anteprima di stampa, Word non visualizza solo le intestazioni nel documento, il che significa che non vedi cosa verrà realmente stampato. Inoltre, se scegli Stampa da Anteprima di stampa, verranno stampate più delle semplici intestazioni. Ciò potrebbe indurre alcuni lettori a credere che non sia possibile stampare solo la struttura. Questo è semplicemente fuorviante; se segui le istruzioni sopra, puoi stampare la tua struttura senza problemi.

Questo schema può quindi essere condiviso con altri, se lo desideri.

Ma cosa succede se si desidera condividere un documento (non una stampa) che consiste solo nella struttura? Le cose diventano un po ‘più appiccicose qui. L’idea è che devi trovare un modo per rimuovere tutto tranne i titoli. Il modo più ovvio per farlo è tramite l’uso di un sommario o l’uso di campi RD. (Entrambe queste tecniche sono state trattate in altri numeri di WordTips.)

Se hai bisogno di condividere solo i titoli un po ‘, una soluzione più semplice potrebbe essere scrivere una macro che rimuova tutto dal documento tranne le intestazioni. La seguente macro VBA farà il trucco abbastanza bene:

Sub ReduceToHeadings()

Dim docActive As Document     Dim objPara As Paragraph     Dim objShape As Shape

' set fixed ref to the working document     Set docActive = ActiveDocument

' loop and remove any non-"Heading" paragraphs     For Each objPara In docActive.Content.Paragraphs         If LCase(Left(objPara.Style, 7)) <> "heading" Then             objPara.Range.Delete         End If     Next objPara End Sub

Ciò che questa macro fa è semplicemente un ciclo per rimuovere i paragrafi nel corpo principale del documento se il paragrafo non utilizza uno stile di titolo. Si presume, ovviamente, che gli stili di intestazione non siano stati rinominati. Quando ha finito di correre, rimangono solo i titoli. Assicurati di utilizzare subito il comando Salva con nome per ottenere un documento che puoi condividere con altri. Non usare il comando Salva, altrimenti sovrascriveresti il ​​tuo documento originale (sicuramente una cosa negativa).

_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 (1780) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia della barra multifunzione di Word (Word 2007 e più tardi) qui: