![]() |
#2
|
||||
|
||||
![]()
You have to actually enter the content control from outside the control in order for the ContentControlOnEnter sub to fire. It doesn't operate on simply toggling the control. Thus the following should demonstrate.
Code:
Option Explicit Private Sub Document_ContentControlOnEnter(ByVal ContentControl As ContentControl) Select Case ContentControl.Title Case "ccHW" If ContentControl.Checked Then FillBM "HW", "This is the content of bookmark HW" Else FillBM "HW", "" End If Case "ccCS" If ContentControl.Checked Then FillBM "CS", "This is the content of bookmark CS" Else FillBM "CS", "" End If End Select End Sub Private Sub FillBM(strBMName As String, strValue As String) 'Graham Mayor - http://www.gmayor.com Dim oRng As Range With ActiveDocument On Error GoTo lbl_Exit Set oRng = .Bookmarks(strBMName).Range oRng.Text = strValue oRng.Bookmarks.Add strBMName End With lbl_Exit: Set oRng = Nothing Exit Sub End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
Thread Tools | |
Display Modes | |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
dep7418 | Word | 2 | 12-18-2016 08:08 PM |
Content Builder Using Checkboxes | MauriceP | Word | 2 | 10-19-2015 09:49 PM |
![]() |
DougsGraphics | Word VBA | 2 | 06-24-2015 07:31 AM |
![]() |
BrainSlugs83 | Word Tables | 8 | 11-14-2013 03:06 AM |
![]() |
creative cathy | Word Tables | 13 | 10-07-2012 08:52 PM |