Ciao.
Io per stampare un documento Word da VB faccio così:


1) Gestione del documento:

codice:
Set objApplicazione = New Word.Application
Set objDocumento = objApplicazione.Documents.Add
objDocumento.Activate
objApplicazione.Visible = True
N.B.: l'ultima riga puoi ometterla se non vuoi visualizzare il documento

2) Se non già pronto, prepari il tuo documento...

3) Invii direttamente alla stampante il documento preparato:

codice:
' Stampa del documento
objDocumento.PrintOut
4) Chiusura del documento (senza salvarlo)

codice:
objApplicazione.Quit (False)
Set objApplicazione = Nothing
Spero di esserti stato utile e soprattutto chiaro.

Fammi sapere.