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 alcuni degli stili di tabella predefiniti resi disponibili da Word. 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. Assicurati che la scheda Design della barra multifunzione sia visualizzata.

  4. Utilizzando le miniature nel gruppo Stili tabella, fare clic su una che utilizza l’ombreggiatura sulle righe della tabella.

Molti dei formati di tabella sono “intelligenti”, nel senso che 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: creare i propri stili di tabella.

Gli stili sono disponibili in Word da anni e anni. È 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. Posiziona il punto di inserimento da qualche parte all’interno di una tabella.

  2. Assicurati che la scheda Design della barra multifunzione sia visualizzata.

  3. Sul lato destro delle immagini in miniatura nel gruppo Stili tabella noterai le frecce su e giù. Sotto questo è una freccia a discesa. Fare clic per visualizzare l’intera gamma di stili di tabella definiti in Word.

  4. Fare clic sull’opzione Nuovo stile tabella. Word visualizza la finestra di dialogo Crea nuovo stile dalla formattazione. (Vedi figura 1.)

  5. Utilizzando l’elenco a discesa Applica formattazione a, scegliere Righe a bande dispari o Righe a bande pari, a seconda che si desideri applicare questo stile alle righe pari o dispari.

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

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

  8. 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. Non funzionano così bene se vuoi che la formattazione venga applicata a ogni terza, quarta o quinta riga. In questo caso potrebbe essere meglio usare 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 (6699) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365. Puoi trovare una versione di questo suggerimento per vecchia interfaccia del menu di Word qui: