Ombreggiatura delle righe della tabella (Microsoft Word)
In Excel è possibile utilizzare la formattazione condizionale per ombreggiare ogni altra riga (o ogni ennesima riga) di una tabella di dati. Potresti voler eseguire la stessa operazione in Word e il programma fornisce diversi approcci che puoi adottare.
Un approccio consiste nell’usare le funzionalità di formattazione automatica di Word sulla tabella. Segui questi passaggi:
-
Crea la tua tabella come faresti normalmente.
-
Posiziona il punto di inserimento da qualche parte all’interno della tabella.
-
Scegli l’opzione Formattazione automatica tabella dal menu Tabella. Word visualizza la finestra di dialogo Formattazione automatica tabella. (Vedi figura 1.)
-
Nell’elenco degli stili disponibili, scegline uno che utilizzi l’ombreggiatura sulle righe della tabella.
-
Fare clic su Applica. Il formato viene applicato alla tabella.
-
Chiudere la finestra di dialogo Formattazione automatica tabella.
Molti dei formati automatici forniti per le tabelle sono “intelligenti”, ovvero possono regolare l’ombreggiatura delle righe anche se aggiungi nuove righe alla tabella. Come si fa? Sono contento che tu l’abbia chiesto; questo porta al secondo metodo di ombreggiatura delle righe della tabella: gli stili di tabella.
Gli stili sono disponibili in Word da anni e anni. Una delle aggiunte relativamente recenti alle funzionalità di stile di Word sono gli stili per le tabelle. È possibile definire uno stile di tabella che applica automaticamente l’ombreggiatura alle righe pari o dispari di una tabella. (Questo è il modo in cui lo fanno i formati automatici delle tabelle.) Segui questi passaggi:
-
Scegli Stili e formattazione dal menu Formato. Word visualizza il riquadro attività Stili e formattazione.
-
Nel riquadro delle attività fare clic su Nuovo stile. Word visualizza la finestra di dialogo Nuovo stile.
-
Utilizzando l’elenco a discesa Tipo di stile, scegli Tabella. (Vedi figura 2.)
-
Utilizzando l’elenco a discesa Applica formattazione a, scegliere Strisce righe dispari o Strisce righe pari, a seconda che si desideri applicare questo stile alle righe pari o dispari.
-
Utilizza i controlli nella finestra di dialogo per impostare la formattazione che desideri applicare alle righe.
-
Impostare il nome dello stile e altre proprietà, come desiderato.
-
Fare clic su OK.
Ora hai creato uno stile di ombreggiatura per le righe pari o dispari. Puoi applicare questo stile al tavolo, se lo desideri. La formattazione si regola automaticamente quando modifichi il numero di righe nella tabella.
Le soluzioni descritte finora funzionano alla grande se si desidera applicare la formattazione a ogni altra riga in una tabella ea condizione che si utilizzi una versione di Word che supporta la formattazione della tabella. Non funzionano così bene se desideri che la formattazione venga applicata a ogni terza, quarta o quinta riga o se stai utilizzando una versione precedente di Word che non include la formattazione della tabella. In questi casi potrebbe essere meglio utilizzare una macro per eseguire la formattazione. Quello che segue è un buon esempio di una macro che può applicare l’ombreggiatura a ogni terza riga in una tabella:
Sub ShadeRows() Dim iRow As Integer Dim iHeads As Integer Dim iRowTtl As Integer If Selection.Information(wdWithInTable) = True Then iHeads = InputBox(prompt:="Number of heading rows?", _ Title:="Headings", Default:="1") iRowTtl = Selection.Tables(1).Rows.Count - iHeads For iRow = 1 To iRowTtl If iRow Mod 3 = 0 Then Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _ = wdTexture20Percent Else Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _ = wdTextureNone End If Next iRow End If End Sub
La macro chiede quante righe di intestazione ci sono nella tabella, quindi regola le righe a cui applica l’ombreggiatura. Se il punto di inserimento non si trova all’interno di una tabella quando viene eseguita la macro, non accade nulla. Puoi anche cambiare la frequenza dell’ombreggiatura (ad esempio, da ogni terza riga a ogni quarta) cambiando la formula Mod. Cambia semplicemente la riga singola, in questo modo:
If iRow Mod 4 = 0 Then
Puoi anche modificare la quantità di ombreggiatura cambiando la costante wdTexture20Percent in un’altra, come wdTexture5Percent, wdTexture10Percent, wdTexture25Percent, ecc.
Dovresti anche capire che se esegui la macro su una tabella in cui le celle sono state unite verticalmente, potresti ottenere risultati imprevisti, se presenti. Se si modifica il numero di righe in una tabella, sarà necessario eseguire nuovamente la macro per riapplicare l’ombreggiatura.
_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 (5814) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a barra multifunzione di Word (Word 2007 e più tardi) qui: