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 48 49 50 51 52 53 54 55 56 57 58 59 60
| Private Sub B_Envoyer_Click()
'Déclaration des variables
Dim MonOutlook As New Outlook.Application
Dim MonMessage As Outlook.MailItem
Dim MyAttachments As Outlook.Attachments
Dim Msg As String
Dim Signature As String
'Initialisation des objets
Set MonMessage = MonOutlook.CreateItem(0)
Set MyAttachments = MonMessage.Attachments
'Signature
If UTI_Signature <> "" Then
Select Case DLookup("UTI_Os", "UTIlisateur", "UTI_Num=" & Uti)
Case 1
strSign = Environ("appdata") & "\Microsoft\Signatures\" & UTI_Signature
Case 2
strSign = Environ("appdata") & "\Microsoft\Signatures\" & UTI_Signature
Case 3
strSign = Environ("appdata") & "\Microsoft\Signatures\" & UTI_Signature
Case Else
strSign = ""
End Select
If Dir(strSign) <> "" Then
Signature = LireSignature(strSign)
Else
Signature = ""
End If
Else
Signature = ""
End If
'Gestion des pièces jointes
If Me.S_Bulletin_PDF = -1 Then
DoCmd.OutputTo acOutputReport, "E_Doc_Envoi_Info_Bi", acFormatPDF, Chemin & "Bulletin d'inscription.pdf"
MyAttachments.Add Chemin & "Bulletin d'inscription.pdf"
End If
'Création du message
IntroAuto = "<FONT size='2'><FONT face='tahoma'>Bonjour,<br/><br/>Comme convenu, veuillez trouver ci-joints les documents et les informations relatifs à la formation : " & DLookup("STA_Titre", "STAge", "STA_Num =" & Me.SES_STA) & "."
IntroLibre = "Bonjour,"
Msg = Msg & "<br/><br/>Je reste à votre disposition pour toute information complémentaire, n'hésitez pas à me contacter.<br/><br/>Bien cordialement,"
With MonMessage
.To = Me.Destinataire 'destinataire
.Subject = Me.Objet 'objet
.HTMLBody = Msg & "<br/>" & Signature
.Display
End With
'désallocation des objets
Jeu_Enr.Close
Set MonOutlook = Nothing
Set Con = Nothing
End Sub |
Partager