1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sub BePPSPSst_Click()
Dim objWord As Word.Document
Dim nf, répertoire, temp, base
répertoire = RépertoireAppli()
nf = répertoire & "BePPSPSst.doc"
base = répertoire & "Chantier multisites 16.07.mdb"
Set objWord = GetObject(répertoire & "BePPSPSst.doc", "Word.Document")
' Rend Word visible important puisque la fusion se fait à l'écran.
objWord.Application.Visible = True
' Sélectionne .la base de données chantier multisites comme source de données pour la fusion
objWord.MailMerge.OpenDataSource _
Name:répertoire & "Chantier multisites 16.07.mdb", _
LinkToSource:=True, _
Connection:="query R_BePPSPSauSTparCourrier", _
SQLStatement:="SELECT * FROM [R_BePPSPSauSTparCourrier]"
' Exécution de la fusion.
objWord.MailMerge.Execute
Set objWord = Nothing
End Sub |
Partager