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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| Private Sub cmdEmailList_Click()
On Error GoTo err_cmdEmailList_Click
Dim cheminfichier As String
Dim objOutLook As Object
Dim MonMessage As Object
' Chemin complet du pdf à générer
'cheminfichier = CurrentProject.Path & "\Planning par activité.pdf"
' Génération du pdf
'DoCmd.OutputTo acOutputReport, "Planning par activités", "PDF", cheminfichier
' Teste si outlook est ouvert, si pas ouvert le lance :
' If Not IsOutLookRunning() Then
' Dim oShell As Object
' Set oShell = CreateObject("WScript.Shell")
' oShell.Run "outlook"
' Set oShell = Nothing
' End If
'Assigner l'objet Outlook
'Set objOutLook = CreateObject("Outlook.Application")
'Composer le message
'Set MonMessage = objOutLook.createitem(0) 'ouvrir une structure de message
'MonMessage.To = Me.Email ' Email du client
'MonMessage.Subject = "Envoi du planning par activité ESL GYM ST LEU"
'-------------------
'MonMessage.Attachments.Add cheminfichier
'MonMessage.Save
'MonMessage.Display
'Libérer la mémoire
'Set objOutLook = Nothing
'Set MonMessage = Nothing
DoCmd.SendObject acReport, "Planning par activités", acFormatPDF, , , , "Envoi du planning par activité ESL GYM ST LEU", , True
err_cmdEmailList_Click:
If Err.Number <> 0 Then
MsgBox Err.Description
End If
End Sub |
Partager