Visualizzazione di un numero di colonna (Microsoft Word)
Deena ha un documento formattato per utilizzare tre colonne. Vorrebbe un modo per visualizzare e stampare, automaticamente, un numero di colonna all’inizio di ogni colonna. Pertanto, le colonne a pagina 1 sarebbero numerate da 1 a 3, quelle a pagina 2 da 4 a 6, ecc.
Non è possibile eseguire questa operazione automaticamente, ma una soluzione alternativa consiste nel creare una macro che stamperà il documento con i numeri di colonna nell’intestazione della pagina. Tutto quello che devi fare è assicurarti che l’intestazione abbia i punti di tabulazione impostati in modo che corrispondano a dove vuoi che appaiano i numeri di colonna.
Sub ColumnHeaders() Dim p As Long Dim tp As Long Dim c As Integer Dim tc As Integer Dim h As String Dim ch As String ' Get total pages tp = ActiveDocument.Content.ComputeStatistics(wdStatisticPages) ' Get number of columns tc = ActiveDocument.Sections(1).PageSetup.TextColumns.Count ' Save current header ch = ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range.Text For p = 1 To tp h = "" For c = 1 To tc h = h & Trim(Str(p + (c - 1) + (2 * p - 2))) & vbTab Next c h = Left(h, Len(h) - 1) ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range.Text = h ActiveDocument.PrintOut Range:=wdPrintFromTo, _ From:=Trim(Str(p)), To:=Trim(Str(p)) Next p If Len(ch) > 1 Then ' Restore previous header ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range.Text = ch Else ' There is no previous header ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range.Delete End If End Sub
La macro effettivamente stampa singolarmente ogni pagina del documento. Si presuppone che ci sia solo una singola sezione nel documento. Viene determinato il numero di colonne per quella singola sezione, quindi questo conteggio viene utilizzato per mettere insieme l’intestazione di ciascuna pagina. L’intestazione è composta dai numeri di colonna separati da tabulazioni. L’intestazione viene costruita per ogni pagina e quindi ogni pagina viene stampata.
_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 (12826) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365.