cs_aa123
Messages postés6Date d'inscriptionmardi 1 mars 2005StatutMembreDernière intervention 3 mars 2005
-
1 mars 2005 à 23:41
cs_aa123
Messages postés6Date d'inscriptionmardi 1 mars 2005StatutMembreDernière intervention 3 mars 2005
-
3 mars 2005 à 23:31
Salut,
j'ai besoin d'un code en VBA permettant l'envoi d'email automatiquement je veux le paramétrer et l'exécution se fera sans rien taper.
merci d'avance.
PtitGrumo
Messages postés205Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention28 novembre 20052 2 mars 2005 à 08:26
Salut!
Il te faut dabord aller dans Outil --> référence --> Microsoft Outlook objet librarie (le 9.0 si possible)
Puis voici le code !
Private Function envoyer_MAIL()
Dim objOutlook As Outlook.Application
Dim objOutlookAttach As Outlook.Attachment
Dim objOutlookMail As Outlook.MailItem
Dim objOutlookRecip As Outlook.Recipient
On Error GoTo Err_Envoyer
Set objOutlook = CreateObject("Outlook.Application")
Set objOutlookMail = objOutlook.CreateItem(olMailItem)
Set objOutlookRecip = objOutlookMail.Recipients.Add("[mailto:adresse@adresse.com adresse@adresse.com]")
objOutlookRecip.Type = olTo
objOutlookRecip.Resolve
objOutlookMail.Subject = "Sujet du mail"
objOutlookMail.Attachments.Add ("chemin d'une pièce jointe("c:\mapièce.txt")
objOutlookMail.Send
Set objOutlook = Nothing
Exit Function
Err_Envoyer:
MsgBox Err.HelpContext & "/" & Err.Description
Set objOutlook = Nothing
Exit Function
End If
End Function
cs_aa123
Messages postés6Date d'inscriptionmardi 1 mars 2005StatutMembreDernière intervention 3 mars 2005 3 mars 2005 à 23:31
merci pour ta solution j'ai essayé cette méthode ça marche mais à chaque fois j'ai une fenêtre qui s'ouvre pour cliquer sur envoyer (ce que je veux pas).