Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a document with a large glossary in Word 2010 which I would like to link to when those terms are referenced in the document. However, it's time consuming and repetitive to create a bookmark for each glossary term. Is there a way to create the bookmarks automatically or en masse?

share|improve this question
@CharlieRB Doing it manually, and searching Google. – C. Ross Apr 11 '13 at 19:40
How are you linking them? Does every instance of each word throughout the document need to be linked? Are you comfortable with VBA? – CharlieRB Apr 11 '13 at 19:48
@CharlieRB I can link them manually, I don't mind that, and yes I know VBA, but mainly for Access and Excel. – C. Ross Apr 11 '13 at 20:37
You don't want to generate bookmarks for every word, rather bookmark each word in the glossary, then using VBA to create a link to the that bookmark at each instance of the word throughout the document. I will post an answer if I can get it to do what I am thinking. – CharlieRB Apr 12 '13 at 11:33

Don't know why I didn't think of this before. This is a simple solution using Find & Replace which I think will work for you.

  1. Highlight the word in the glossary.
  2. Create a bookmark for that word.
  3. With the bookmarked word highlighted, press Ctrl + c.
  4. Open the Find & Replace window (Ctrl + h)
  5. For the Find what: if it's not already populated, add the word.
  6. For the Replace with: type ^c.
  7. Click Find Next so it will find the first instance of the word. If it asks to start at the beginning of the document select Yes.
  8. For each instance of the word, choose to replace it. (If you choose to use Replace All, keep in mind it will create a link if it find the word as part of another word.)
  9. Repeat this process for each word in the glossary.
share|improve this answer
It's creating the link I'd like to automate ... – C. Ross Apr 12 '13 at 14:32
Sorry, I misunderstood because I don't see know how any macro or VBA would know what word to create a bookmark with. So, I thought you meant automate linking to them. – CharlieRB Apr 12 '13 at 15:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.