![]() |
#2
|
||||
|
||||
![]()
I assume you are trying to get to this
Code:
Private Sub Document_ContentControlOnExit(ByVal CC As ContentControl, Cancel As Boolean) Dim lngIndex As Long, strValue As String With CC If .ShowingPlaceholderText Then Exit Sub Select Case CC.Title Case "RAG" Select Case .Range.Text Case "RED": .Range.Font.Color = RGB(178, 34, 34) Case "AMBER": .Range.Font.Color = RGB(255, 165, 0) Case "GREEN": .Range.Font.Color = RGB(50, 205, 50) Case Else: .Range.Font.ColorIndex = wdAuto End Select Case "Seat depth" Select Case .Range.Text Case "BLUE": .Range.Font.Color = RGB(0, 176, 240) Case "PURPLE": .Range.Font.Color = RGB(112, 48, 160) Case "RED": .Range.Font.Color = RGB(178, 34, 34) Case "ORANGE": .Range.Font.Color = RGB(247, 150, 70) Case "YELLOW": .Range.Font.Color = RGB(255, 165, 0) Case "GREEN": .Range.Font.Color = RGB(50, 205, 50) Case Else: .Range.Font.ColorIndex = wdAuto End Select For lngIndex = 2 To .DropdownListEntries.Count If .DropdownListEntries(lngIndex).Text = .Range.Text Then strValue = .DropdownListEntries(lngIndex).Value .Type = wdContentControlText .Range.Text = strValue .Type = wdContentControlDropdownList Exit For End If Next lngIndex End Select End With lbl_Exit: Exit Sub End Sub
__________________
Andrew Lockton Chrysalis Design, Melbourne Australia |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Apply 2 VBA codes to a single content control drop down | TheAnimal | Word VBA | 2 | 09-24-2021 04:42 AM |
Content Controls - Multiple Drop Downs - VBA | cookietyrant | Word VBA | 2 | 08-03-2021 04:51 PM |
![]() |
dezdelaina | Word | 3 | 03-05-2018 06:50 PM |
![]() |
danfookes | Word VBA | 2 | 03-02-2018 02:05 AM |
![]() |
Begadoc | Word | 3 | 06-06-2016 03:14 PM |