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
| DoCmd.SetWarnings False
DoCmd.Requery ""
DoCmd.OpenQuery "une première requête", acViewNormal, acEdit
DoCmd.OpenQuery " une deuxième requête ", acViewNormal, acEdit
DoCmd.RunMacro "Une macro ", , ""
SendKeys "^(c)", False
SendKeys "%{F4}", True
Dim sNomObjet As String
Dim sSujet As String
Dim sTexteMsg As String
' Nom de la requête
sNomObjet = "jai tapé le nom de ma requête"
' Sujet de l'email
sSujet = "jai tapé le nom de mon sujet
' Texte de l'email - Début - on commence par un boujour
sTexteMsg = "Bonjour," & vbCrLf & vbCrLf
' Texte de l'email - On insère le contenu de la zone de texte txtTexteMessage
' ([Forms]![Nom du formulaire]![txtTexteMessage]) si elle n'est pas vide
If Len(Nz(Me.txtObjet, "")) > 0 Then
sTexteMsg = sTexteMsg & Me.Objet
' Sinon, si la zone de texte est vide on met un texte par défaut
Else
sTexteMsg = sTexteMsg & "Veuillez trouver ci-joint le document xxxx."
End If
' Texte de l'email - Fin - on finit par une formule de politesse
sTexteMsg = sTexteMsg & vbCrLf & vbCrLf & "Cordialement."
If Choix = "X" Then
DoCmd.SendObject acSendQuery, sNomObjet, acFormatHTML, " XX@. fr ", "XX@. fr", , _
sSujet, sTexteMsg, False, "" |
Partager