Direi che il tuo codice è piuttosto scarno e non si può dedurre praticamente niente su quali siano i problemi.
Ti sto preparando un progettino VB.NET su early-late binding per Word (sulla falsa riga di quello che hai già scaricato per Excel).
In questo esempio, carica i dati dal classico northwind.mdb, compila il documento Word e lo salva con un nuovo nome.
Stasera quando rientro lo pubblico sul mio sito VBCorner (http://nuke.vbcorner.net).
P.S.
Ho utilizzato VS2010 (FW4) + Office 2010 (la versione della libreria è la 14).
Se la tua configurazione è diversa dovrai fare qualche modifica. Sorry.