The approach you use used to work fine as long as the letters were
sufficiently similar (same page layout, maybe the same headers/footers etc.)
and indeed is suggested in an article in Microsoft's Knowledgebase. It may
work fine after the upgrade to Word 2003, in which case I would not change
it. However, over time, there have been changes to INCLUDETEXT (some of them
for security reasons, and others for no apparent reason at all) and so I
would check your output very thoroughly in Word 2003.
Out of the box, Word 2003 does not offer a new improved way to do MailMerge
(indeed, many people think the old ways are better).
A few things to pay attention to:
a. By default, Word 2003 connects to data sources such as Excel using
OLEDB rather than DDE (or ODBC). That can sometimes cause problems, either
because you do not get the same records as before, or because items such as
dates and amounts may not be formatted as you expect. Graham Mayor has a
wealth of info. on his website about these issues - I would have a quick
look through his site at
http://www.gmayor.com
b. if your letters rely on "suppress blank lines", e.g. to remove blank
lines in addresses, this will probably not work any more. It only works if
the fields are not included in other fields such as INCLUDETEXT or IF. If
you need to do that, you will probably have to redo the way you do all your
addresses (Graham has info. on this - all I would suggest is that you
redesign the way you do your address, if necessary, once, then copy it to
all your letters. I'm not sure if Graham mentions the new \b and \f switches
that can help in this area).
c. you may find that
{IF {MERGEFIELD LETTER_CODE} = "AA" "{INCLUDETEXT AA.DOC}" ""}.
causes problems and that
{ INCLUDETEXT "{MERGEFIELD LETTER_CODE}.DOC" }
works better, as long as every letter code corresponds to a document name.
You may also have to uncheck Word Tools|Options|General|Web
options|Files|Update links on save.
If you decide to redesign your letters, you will probably come across at
least two new Word fields - ADDRESSBLOCK and GREETINGLINE. They may work for
you, particularly if you are in the U.S., but I would test carefully before
moving away from using individual fields for those items.
If you find that your INCLUDETEXT approach does not work as well as you
need, in Word there's only one way you can really go and that's have one
separate merge for each document, setting the sort/filter options for each
document to pick up the relevant records from the data source. In that case,
you might find it useful to automate the running of those 50 merges using a
bit of VBA.
(Actually, Word 2003 does come with one other way you could do a merge and
that's to apply an XSL transform to your Word. Personally, I wouldn't go
there unless you are very technically-minded and love improbably difficult
challenges for their own sake
)
Peter Jamieson