Here's my code:
Private Sub cmdMailMerge_Click()
'Dim objWordApp As Word.Application
'Dim objWord As Word.Document
'Dim oSel As Word.Selection
Set objWordApp = CreateObject("Word.Application")
Set objWord = objWordApp.Documents.Add
' Make Word visible.
objWord.Application.Visible = True
objWord.MailMerge.OpenDataSource _
Name:="C:\Documents and Settings\....
LinkToSource:=True, _
Connection:="TABLE tblVendorInfo", _
SQLStatement:="Select * from [tblVendorInfo]"
'Add fields
With objWord.MailMerge.Fields
Set oSel = objWord.Application.Selection
Date ()
oSel.TypeParagraph
oSel.TypeParagraph
oSel.TypeParagraph
oSel.TypeText "To: "
'.Add oSel.Range, "First"
oSel.TypeText " "
'.Add oSel.Range, "Last"
End With
' Execute the mail merge.
objWord.MailMerge.Execute
objWord.Close (0)
Set objWord = Nothing
End Sub