View Single Post
 
Old 06-11-2018, 02:47 AM
Guessed's Avatar
Guessed Guessed is offline Windows 10 Office 2016
Expert
 
Join Date: Mar 2010
Location: Canberra/Melbourne Australia
Posts: 4,166
Guessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant futureGuessed has a brilliant future
Default

Try this macro. It needs to be placed in the ThisDocument module
Code:
Private Sub Document_ContentControlOnExit(ByVal aCC As ContentControl, Cancel As Boolean)
  Dim dblColour As Double
  If aCC.Title = "Rating" Then
    Select Case aCC.Range.Text
      Case "Feasible"
        dblColour = wdColorGreen
      Case "Less Feasible"
        dblColour = wdColorYellow
      Case "Not Feasible"
        dblColour = wdColorRed
      Case Else
        dblColour = wdColorAutomatic
    End Select
    aCC.Range.Shading.BackgroundPatternColor = dblColour
  End If
End Sub
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
Reply With Quote