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
|
Private Sub cmdEnvoyer_Click()
'[....]
Dim strMsgErreur As String
If EnvoyerMailOutlook(strMsgErreur, Destinataires, Objet, TxtMessage, CC, Bcc) = False Then
MsgBox "Ooops la boulette : " & vbCrLf & strMsgErreur, vbExclamation
Else
MsgBox "C'est parti !", vbInformation
End If
End Sub
Public Function EnvoyerMailOutlook(MsgErreur As String, Destinataires As String, Objet As String, TxtMessage As String, CC As String, Bcc As String, Optional Attach As Variant) As Boolean
'Dim...
'[....]
On Error GoTo ErreurEnvoyerMailOutlook
'Code
'[....]
EnvoyerMailOutlook = True
On Error GoTo 0
SortirEnvoyerMailOutlook:
Exit Function
ErreurEnvoyerMailOutlook:
EnvoyerMailOutlook = False
MsgErreur = "(" & err.Number & ") " & err.Description
Resume SortirEnvoyerMailOutlook
End Function |
Partager