Insert text into a document at specific places

O

Oceangate

Word 2003
I have a 20 page document and have to insert different text at specific
places. But there's just one set of information at a time so, it's not really
a mail merge. Then the next time I need to do it, I insert different
information. What is the best way to achieve this.
Thanks
 
D

DeanH

See http://gregmaxey.mvps.org/Repeating_Data.htm for tips on how this can be
accomplished, specifically section 3 - Bookmarks.
With your described problem, I would have an external document to contain
the variables and have these bookmarked, then in your "20 page document" I
would have the cross-references to the external bookmarks.
So change the source document as required, then open the "20 page document",
Ctrl+A (to select whole document), F9 to refresh all the links in the
Bookmarks.
Under Tools, Options, General there is an option to Update automatic Links
at Open, then check out the Help article "Control how linked objects are
updated" to under Automatic Links. This can be useful but if the document is
to be distrubted to others this will cause problems, due to the recipeints
not having your source document. I tend to do the update manually then
distribute.
Hope this helps
DeanH
 
S

Suzanne S. Barnhill

DeanH has suggested a method if you have already compiled the data to be
inserted. If you want a manual way to insert it, you could use form fields,
a UserForm, or even (if it's a template) MacroButton NoMacro fields. The
reason I specify a template in the last instance (though it would be
advisable for all) is that MacroButton fields are designed to be overwritten
by the data entered into them, so each document based on the template would
be single-use, whereas form fields or a UserForm could conceivably be reused
within a single document.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top