Io che mi trovo in una situazione simile, ho chiamato i BookMark nel foglio DOT(Template) esattamente come i campi del mio RS che uso per compilare il foglio di Word.
Alla fine sono 5 righe di codice...
   
For Each fld In mFrm.RecordsetClone.Fields
      If mFrm.Controls(fld.Name).TAG <> "EXCLUDE" Then
         If Not IsNothing(mFrm.Controls(fld.Name).value) Then
            If mobjWordDoc.Bookmarks.Exists(fld.Name) Then
               mobjWordDoc.Bookmarks(fld.Name).Select
               mobjWordApp.Selection.TypeText Text:=mFrm.Controls(fld.Name).value
            End If
         End If
      End If
   Next
una cosa simile semplificando...
Quì trovi un mio DEMO reale di come ho gestito la cosa:
http://forum.masterdrive.it/access-79/vba-access-automazione-word-19857/