I have to say that bookmarks do have some advantages. And, to be fair, there
is a GOOD many examples posted on the net.
Also, there is a GOOD MANY problems if you allow word to "attach" to mdb
file when you use merge fields. The bug of a 2nd copy of ms-access being
launched, and also a bunch of issues when the mdb file is secured comes up.
Not to mention even more problems on machines running multiple versions of
ms-access.
However, the above problems can be mitigated. For example, when I run my
word merge example, I do NOT allow ms-word to attach to the mdb file, but in
fact create a temp merge file between the two. This eliminates all of the
security issues, and also a host of bugs/problems. And, this approach also
works if you have a linked table to sql server, but once again, word NEVER
links to the mdb file.
And, I run my solution with a97, and 3 defender versions of word/office..and
it NEVER have broken (late binding code here).
In fact, what my approach and your book marks suggestion have in comments is
that they both DO NOT allow word to open the mdb file and grab data. It is
this reason that result in increased reliability here..
If you take a quick look at these screen shots, you can see a screen shot
that shows a drop down list of merge fields.
http://www.members.shaw.ca/AlbertKallal/wordmerge/index.html
Users who create a template document NEVER have to remember field names, or
even type in the field names since they appear from a drop down list. (using
bookmarks means that the users actually have to KNOW, and REMEMBER the field
names. And, further, they have to type EXACTLY the correct field name or it
don't work). This is just one of many advantages of using merge fields. The
other big advantages that any person who has taken office training likely
has seen the merge fields and dialog boxes from their "training" courses.
And, finally, the amount of code that needs to be written is FAR less then
code that has to find/replace bookmarks.
Having said the above, there is a lot nice code examples that use
bookmarks.. And, the bookmark solutions tend to be VERY reliable, since they
avoid a file open/merge process.