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

Which came first: VisiCalc or Lotus 1-2-3?
Dan Bricklin and Bob Frankston debuted VisiCalc in 1979 as a Visible Calculator. Lotus 1-2-3 debuted in the early 1980's, from Mitch Kapor.
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
 
Upvote 0

Forum statistics

Threads
1,213,536
Messages
6,114,205
Members
448,554
Latest member
Gleisner2

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
Back
Top