![]() |
#2
|
||||
|
||||
![]()
Try this.
Code:
Sub test() Selection.EndKey Unit:=wdLine Selection.TypeParagraph Selection.FormFields.Add Range:=Selection.Range, Type:=wdFieldFormTextInput Selection.Font.Bold = True Selection.MoveRight Unit:=wdCharacter, Count:=1 Selection.TypeText Text:=":" Selection.Font.Bold = False Selection.TypeText Text:=" " 'this is where the spaces were added Selection.FormFields.Add Range:=Selection.Range, Type:=wdFieldFormTextInput Selection.HomeKey Unit:=wdLine Dim aFld As FormField For Each aFld In Selection.Paragraphs(1).Range.FormFields aFld.TextInput.EditType Type:=wdRegularText, Default:="", Format:="First capital" Next aFld Do While Selection.Paragraphs(1).Range.Bookmarks.Count > 0 Selection.Paragraphs(1).Range.Bookmarks(1).Delete Loop End Sub
__________________
Andrew Lockton Chrysalis Design, Melbourne Australia |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
sj80 | Word | 1 | 01-26-2016 10:50 PM |
![]() |
Cosmo | Word | 2 | 12-29-2015 11:54 AM |
![]() |
Eduardo Care | Word | 2 | 09-09-2015 03:11 PM |
![]() |
sunrise06 | Word | 9 | 05-02-2015 06:48 PM |
Filling in legacy field causes rest of line to move to next tab stop | rtrdom | Word | 5 | 12-14-2013 05:48 PM |