Add Bookmarks in Word 2007 using Mail Merge or VBA

suremac

New Member
Joined
Jan 27, 2014
Messages
49
Essentially, I would like to find a way to create 400+ bookmarks in a word document through mail merge or by some process with VBA. I've created a word document with several mail merge fields that create individual pages for U.S. States with some summary information. I need four of these fields for each state to be bookmarks, so that I can use a macro that I've written to populate these bookmarks with excel charts. I thought there could be a way to designate the mail merge field values as bookmarks, but I haven't been able to find any examples of this being done.
Thanks for the help in advance!
Regards,
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).

healey21

Well-known Member
Joined
Dec 22, 2009
Messages
900
You can record macros in word to give you the code. I have created 2 fields in a word document and used F11 to find them and replace them with Bookmark names. See if the recorded code helps you.

Sub Macro4()
'
' Macro4 Macro
'
'
Selection.NextField.Select
With ActiveDocument.Bookmarks
.Add Range:=Selection.Range, Name:="test"
.DefaultSorting = wdSortByName
.ShowHidden = False
End With
Selection.NextField.Select
With ActiveDocument.Bookmarks
.Add Range:=Selection.Range, Name:="key"
.DefaultSorting = wdSortByName
.ShowHidden = False
End With
End Sub
 

Watch MrExcel Video

Forum statistics

Threads
1,129,557
Messages
5,637,043
Members
416,955
Latest member
Gohar hussain

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Top