1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Private Sub Commande30_Click()
Dim objWord As Word.Document
Set objWord = GetObject("C:\projet\contratarabe.docx", "Word.Document")
' Rend Word visible important puisque la fusion se fait à l'écran.
objWord.Application.Visible = True
' Sélectionne .la base de données Comptoir comme source de données pour la fusion
objWord.MailMerge.OpenDataSource _
Name:="C:\projet\Base2007.mdb", _
LinkToSource:=True, _
Connection:=" TABLE Clients_AR", _
SQLStatement:="SELECT * FROM [Clients_AR] WHERE [NumAuto] = " & Me.[NumAuto]
' Exécution de la fusion.
objWord.MailMerge.Execute
objWord.PrintOut
objWord.SaveAs ("C:\projet\Contratarabe.docx")
objWord.Application.Quit
Set objWord = Nothing
End Sub |
Partager