Function Turning64MailMerge()
Dim oMainDoc As Word.Document
Dim oEnvDoc As Word.Document
Dim oChartDoc As Word.Document
Dim oSel As Word.Selection
Dim sDBPath As String
Dim oApp As Object
Set oApp = CreateObject("Word.Application")
Set oMainDoc = oApp.Documents.Open("V:\Database\Mail Merge Letters\Turning 64.docx")
Set oEnvDoc = oApp.Documents.Open("V:\Database\Mail Merge Letters\Turning 64 Envelopes.docx")
Set oChartDoc = oApp.Documents.Open("V:\Database\Mail Merge Letters\Turning 64 Chart.docx")
oApp.Visible = True
With oMainDoc.MailMerge
.MainDocumentType = wdFormLetters
sDBPath = "C:\Test.mdb"
.OpenDataSource Name:=sDBPath, _
SQLStatement:="SELECT * FROM [Emps and Deps >64]"
End With
With oMainDoc
.MailMerge.Destination = wdSendToNewDocument
.MailMerge.Execute
End With
With oEnvDoc.MailMerge
.MainDocumentType = wdFormLetters
sDBPath = "C:\Test.mdb"
.OpenDataSource Name:=sDBPath, _
SQLStatement:="SELECT * FROM [Emps and Deps >64]"
End With
With oEnvDoc
.MailMerge.Destination = wdSendToNewDocument
.MailMerge.Execute
End With
With oChartDoc.MailMerge
.MainDocumentType = wdFormLetters
sDBPath = "C:\Test.mdb"
.OpenDataSource Name:=sDBPath, _
SQLStatement:="SELECT * FROM [Emps and Deps >64]"
End With
With oChartDoc
.MailMerge.Destination = wdSendToNewDocument
.MailMerge.Execute
End With
oApp.Activate
oApp.Documents.Parent.Visible = True
oApp.Application.WindowState = 1
oApp.ActiveWindow.WindowState = 1
End Function