I have a strong dislike for MailMerge so I always use OLE automation. It is much more flexible. Here's a very basic sample using hard-coded bookmarks. I have production applications that manage thousands of documents because they use mapping tables to connect table data with bookmarks. The users get to create new documents with bookmarks. Then they get to link the bookmarks with the data that fills them, all without any programming support.
If you have only a couple of documents, this method will work well enough for you. I'm actually working on a sample that has the mapping but it is not done yet. Watch for it in the database samples or PM me if you want me to describe how to fill the bookmarks with table data instead of hard-coding.
This database presents an example of using VBA to fill bookmarked fields in a Word document. The Database is A2003 format. However, the only version of Word installed on my PC is W2007 so before using the example, you may need to open any code module and change the Word reference to whatever...
www.access-programmers.co.uk