April ha una tabella nel suo documento di Word. Una riga è formattata con un riempimento colore personalizzato per abbinare il colore del logo dell’azienda. April ora vuole copiare quel colore di riempimento su altre righe. Sperava di utilizzare Copia formato, ma questo copia solo il formato del testo, non il colore di riempimento utilizzato nelle celle della tabella. April si chiede se esiste un modo per copiare il colore di riempimento da una riga all’altra.

Ci sono alcuni modi per affrontare questo problema. Uno consiste nell’usare semplicemente gli strumenti disponibili in Word. Segui questi passaggi:

  1. Seleziona la riga che è già riempita con il colore desiderato.

  2. Visualizzare la barra degli strumenti Tabelle e bordi (fare clic su Visualizza | Barre degli strumenti | Tabelle e bordi).

  3. Fare clic sulla freccia in giù a destra dello strumento Colori ombreggiatura sulla barra degli strumenti. Lo strumento ha l’aspetto di un secchio di vernice che si rovescia. Word visualizza una tavolozza di colori.

  4. Fare clic su Altri colori di riempimento. Word visualizza la finestra di dialogo Colori. (Vedere la Figura 1.) Il colore della riga selezionata dovrebbe già essere visualizzato nella finestra di dialogo.

  5. Fare clic su OK. (Nota che non hai apportato modifiche nella finestra di dialogo; hai solo fatto clic su OK.)

  6. Seleziona le altre righe della tabella di cui desideri modificare il colore di sfondo.

  7. Fare clic sullo strumento Colori ombreggiatura sulla barra degli strumenti Tabelle e bordi.

Il colore desiderato viene applicato alle righe selezionate.

Dopo aver applicato il colore desiderato, se vuoi applicarlo altrove (magari in un’altra tabella o in alcune celle che ti sei perso), tutto ciò che devi fare è selezionare le celle e premere F4. L’ombreggiatura viene ripetuta sulle celle selezionate.

Se hai bisogno di farlo un po ‘con un numero di tabelle o in un numero di documenti, potresti prendere in considerazione l’utilizzo di una macro per eseguire l’ombreggiatura. Una piccola macro pratica è quella qui sotto:

Sub ShadeTable()

Dim backColor As Long     Dim foreColor As Long

If Selection.Information(wdWithInTable) Then         With Selection.Tables(1)

backColor = .Cell(1, 1).Shading.BackgroundPatternColor             foreColor = .Cell(1, 1).Shading.ForegroundPatternColor             .Shading.BackgroundPatternColor = backColor             .Shading.ForegroundPatternColor = foreColor         End With     Else         MsgBox "Put the insertion point in a table"

End If End Sub

La macro ombreggia un’intera tabella in base all’ombreggiatura utilizzata nella prima cella della prima riga della tabella. Tutto quello che devi fare è assicurarti di posizionare il punto di inserimento da qualche parte all’interno della tabella prima di eseguirlo.

Questa macro è una variazione della macro menzionata nel seguente sito web:

http://www.wordbanter.com/showthread.php?t=84194

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