![]() |
|
#11
|
||||
|
||||
|
Try:
Code:
Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, Cancel As Boolean)
Dim i As Long, StrDetails As String
With ContentControl
If .Title = "Client" Then
For i = 1 To .DropdownListEntries.Count
If .DropdownListEntries(i).Text = .Range.Text Then
StrDetails = Replace(.DropdownListEntries(i).Value, "|", Chr(11))
Exit For
End If
Next
With ActiveDocument
.SelectContentControlsByTitle("ClientAddress").Item(1).Range.Text = StrDetails
If StrDetails <> " " Then StrDetails = _
.SelectContentControlsByTitle("Client").Item(1).Range.Text & Chr(11) & StrDetails
.SelectContentControlsByTitle("ClientDetails").Item(1).Range.Text = StrDetails
End With
End If
End With
End Sub
1. The dropdown (and any other ordinary control requiring only the client name) is titled 'Client'; 2. Every content control requiring just the client address is titled 'ClientAddress'; and 3. Every content control requiring the client name & address is titled 'ClientDetails'. Where you have multiple copies of any of these content controls to update, just refer to each by its index #, remembering to update all those with 'ClientAddress' before updating any with 'ClientDetails'.
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Delete Multiple Entries
|
dudeabides | Office | 1 | 07-04-2011 02:49 AM |
| Multiple task lists and multiple calendars | kballing | Outlook | 0 | 01-18-2011 10:23 AM |
| Creating Multiple Contact Lists | meltee78 | Outlook | 1 | 01-03-2011 09:45 PM |
| multiple calendar entries across a group | halfhearted | Outlook | 0 | 10-11-2009 12:13 PM |
| Word Forms : Dropdown lists | wferaera45 | Word | 0 | 04-06-2006 03:02 AM |