Yes. If you automates an instance of Word throught COM, you don't need to break your head using OLE Control )by the way, with limited options).
If you don't use automation before, ask and i put some example code here.
Using automation is like do what Word does but by code from within VB application.

' In your project, set a reference to Microsoft Word 8 or 9 (it depends on version you have installed) object library

' on declarations section of your main form

Option Explicit

Dim WordApp As Word.Application
Dim WDoc As Word.Document
Private Sub Form_Load()
Set WordApp = New Word.Application
With WordApp
.Visible = True
' this is a reference to a new word document
' You could open an existing one.
Set WDoc = WordApp.Documents.Add

WDoc.Activate
WDoc.SaveAs "c:\myword.doc"
End With
Set WDoc = Nothing
WordApp.Quit
Set WordApp = Nothing
End Sub

Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code.
This l…