I would guess that you have not executed the mail merge to a new document.
You MUST do that and then with that document as the active document, you run
the macro.

Signature
Hope this helps.
Please reply to the newsgroup unless you wish to avail yourself of my
services on a paid consulting basis.
Doug Robbins - Word MVP
> Doug, I hate to bother you about this topic because it seems like you're
> answering it all over the internet, but this code doesn't work for me. No
> matter what it only prints the first record in my mail merge. I've tried
> from
> Excel via DDE and Access via DDE. Any ideas?