如何更改单元格内容的背景颜色?

时间:2019-10-31 08:46:13

标签: vba ms-word

我写了一些代码,它将更改单元格的背景颜色,但我只想更改单元格内容的颜色。

我试图寻找正确的代码,但是无法用我的代码修复它。

Sub cellColor()
    Dim colCount As Integer
    Dim count As Integer

    colCount = Selection.Tables(1).Columns.count
    col = 0

    If Selection.Shading.BackgroundPatternColor = RGB(255, 255, 255) Then
        While col < colCount
            Selection.Shading.BackgroundPatternColor = RGB(255, 114, 86)
            col = col + 1
        Wend
    Else
        Selection.Shading.BackgroundPatternColor = RGB(255, 255, 255)
    End If
    Exit Sub
End Sub

1 个答案:

答案 0 :(得分:1)

您需要使用单元格范围的$event,而不是$events范围。

这应该有效:

Shading