Quote:
Originally Posted by macropod
Try:
Code:
Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, Cancel As Boolean)
With ContentControl
Select Case .Title
Case "Rating"
Select Case .Range.Text
Case "Unsatisfactory": .Range.Cells(1).Shading.BackgroundPatternColor = 4739264
Case "Satisfactory With Improvements Needed": .Range.Cells(1).Shading.BackgroundPatternColor = 5232127
Case "Satisfactory": .Range.Cells(1).Shading.BackgroundPatternColor = 5880731
Case Else: .Range.Cells(1).Shading.BackgroundPatternColorIndex = wdNoHighlight
End Select
Case "Risk"
Select Case .Range.Text
Case "High": .Range.Cells(1).Shading.BackgroundPatternColor = 4739264
Case "Moderate": .Range.Cells(1).Shading.BackgroundPatternColor = 5232127
Case "Low": .Range.Cells(1).Shading.BackgroundPatternColor = 5880731
Case Else: .Range.Cells(1).Shading.BackgroundPatternColorIndex = wdNoHighlight
End Select
Case Else
End Select
End With
End Sub
PS: Splitting your posts to a separate thread.
|
Paul - Thanks for the prompt reply. The first section (Satisfactory, etc.) works great, but the colors don't change on the other part (High, etc.). Does it matter that I'm using Word 2013?