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:

  1. Crea la tua tabella come faresti normalmente.

  2. Posiziona il punto di inserimento da qualche parte all’interno della tabella.

  3. Scegli l’opzione Formattazione automatica tabella dal menu Tabella. Word visualizza la finestra di dialogo Formattazione automatica tabella. (Vedi figura 1.)

  4. Nell’elenco degli stili disponibili, scegline uno che utilizzi l’ombreggiatura sulle righe della tabella.

  5. Fare clic su Applica. Il formato viene applicato alla tabella.

  6. 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:

  1. Scegli Stili e formattazione dal menu Formato. Word visualizza il riquadro attività Stili e formattazione.

  2. Nel riquadro delle attività fare clic su Nuovo stile. Word visualizza la finestra di dialogo Nuovo stile.

  3. Utilizzando l’elenco a discesa Tipo di stile, scegli Tabella. (Vedi figura 2.)

  4. 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.

  5. Utilizza i controlli nella finestra di dialogo per impostare la formattazione che desideri applicare alle righe.

  6. Impostare il nome dello stile e altre proprietà, come desiderato.

  7. 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: