1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| Sub MergeIt()
Dim appWord As Word.Application
Dim objWord As Word.Document
Dim a As String
Set appWord = New Word.Application
a = Forms!DonneesCollab![Identifiant_Annuaire]
Set objWord = appWord.Documents.Open("X:\TEMP\Support+Evaluation+France.doc")
objWord.Application.Visible = True
objWord.MailMerge.OpenDataSource _
Name:="X:\TEMP\Evaloc2.mdb", _
Connection:="QUERY Eval1", _
LinkToSource:=True, _
SQLStatement:="SELECT * FROM [Eval1]"
objWord.MailMerge.Execute
'MsgBox appWord.Documents.Count
appWord.Documents(1).SaveAs ("X:\TEMP\EnvoiEval\" & a & ".doc")
appWord.Documents(1).Close False
appWord.Documents(1).Close False
' objWord.Close False
Set objWord = Nothing
' Word.Application.Quit
End Sub |
Partager