Question sur macro d'envoi de mail + pièces jointes
bonjour.
Etant complément ignorant de l'encodage vba, j ai fini par trouver ce code permetant d'intégrer l'envoi de mailsur excel.
problème j arrive à envoyer un mail mais comment ajouter une pièce jointe et si possible le classeur sur lequel j ai inseré le bouton de macro.
merci pour votre aide
Sub SEND()
Const username = "nom@gmail.com"
Const password = "pass"
Dim objEmail, objConfig
Set objEmail = CreateObject("CDO.Message")
objEmail.From = "nom@gmail.com"
objEmail.To = InputBox("destinataire")
objEmail.Subject = "subject"
objEmail.cc = "nom@gmail.com"
Do While Len(objEmail.TextBody) = 0
objEmail.TextBody = InputBox("Enter message:")
Loop
Set objConfig = objEmail.Configuration
objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = username
objConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = password
objConfig.Fields.Update
objEmail.SEND
Set objEmail = Nothing
Set objConfig = Nothing
End SubBonsoir
il faut que le fichier à envoyer soit fermé et faire comme cela avant le .send :
ObjEmail.AddAttachment ("tonchemin")
ou le faire comme cela :
With objEmail
.AddAttachment ("tonchemin")
.Send
End IfA+
Benoît Marchand
[Benead]
Ha merci pour la rapidite de la reponse.
Je vais essayer de ce pas.
Par contre au subet du "(chemin)" je me demandais comment faire car une premiere macro enregistre mon classeur dans un dossier precis avec un nom a variable genre monfichier du 22/03/13 a 15h30.xls
Est il possible que le "chemin" puisse correspondre ? Ou dois je melanger les 2 macros?
Ha merci pour la rapidite de la reponse.
Je vais essayer de ce pas.
Par contre au subet du "(chemin)" je me demandais comment faire car une premiere macro enregistre mon classeur dans un dossier precis avec un nom a variable genre monfichier du 22/03/13 a 15h30.xls
Est il possible que le "chemin" puisse correspondre ? Ou dois je melanger les 2 macros?