To create a word document (ie. template - *.dot) linked to an mdb, there are a couple of different ways. I personally just open a Word Document and use the MailMerge option (Tools -> Letters and Mailings -> MailMerge wizard) to "link" to an MSAccess table (or query) and use the Word MailMerge toolbar to insert the data fields where I wanted them and then save as a *.dot. And then I have a button on the MSAccess form which just opens the Word template.
Here's an example of an mdb and a word dot. Opening the Word dot, left-click on the area above and show the "MailMerge" toolbar (or Click View -> Toolbars -> MailMerge). Click the <<abc>> to see the field names (which are surrounded by << and >> in the document). Use the "Insert Merge Fields" button (2nd to the left of the <<abc>> button (NOT the Insert Word Field but the next one to the left - make sure "Database Fields" is checked.) Click the <<abc>> to see the data and again, remember that, to navigate from record to record, you need to use the red < > buttons on the MailMerge toolbar. Edit as you need to and save as a *.doc. If you want to revise the *.dot, first save it as a different name, make your modifications, and then save it as the original name .dot (since you cannot save changes over a *.dot file.) You could do this all with a *.doc but I prefer to use a template (*.dot file) so users don't accidently make changes when viewing it and save them (they are forced to give it a different name) - so the *.dot is protected from accidental changes and is always the same when you pull it up the next time - actually though, you may need to make the *.dot read-only (unless again, you rename it, make the changes and then save it to the original *.dot name - or just delete and create a new *.dot file from scratch.) But if you want to make changes on the fly even when viewing the data in the document, simply make it a *.doc versus a *.dot file and open the *.doc file in the button code.
See attached example. IMPORTANT: You MUST put both the mdb and both *.dot files in a folder called c:\HelpForOthers (otherwise in Word, you'll need to re-do the connection to the mdb data source (ie. 2nd button from left on the MailMerge toolbar - ie. "Open Data Source" and navigate and change to the new mdb location and select the table/query) and also change the code behind the buttons to open the *.dots in whatever folder you put them in.) Also note, you cannot link to a query with criteria in it (hence the make table routine to make the: CurrentWordRecord table and open the current record in Word in the "Open Word Document On Current Record" button.) If you're doing this all with your mdb and document, simply use the MailMerge wizard as it walks you through the 3-4 steps to connect to your mdb table/query. Then use the code in the example mdb supplied to open your document.
Note: You can also just open the WordMailMergeToCustomerMDB.dot without opening MSAccess.
Last Note: You need to close the *.dot files before you can make changes to the mdb (since a connection is established when the *.dot's are open).
I also like the code supplied by JManSF so I've also attached the code he has written in a pdf (WordExport example.pdf) and posted (I hope he doesn't mind). This shows how you can programmatically code the fields into the Word Document via MSAccess. See notes in the pdf for instructions and code example.