envoi d'un e-mail avec VBA

  • Initiateur de la discussion Initiateur de la discussion elhich
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

elhich

Guest
salut forum
je trouve pas comment envoyer un e-mail avec ficher attaché (.rar)
a l'aide de VBA
est ce que c'est possible?
j'ai reussi a envoyer un fichier attaché (.xls) de cette façon
*****
ActiveWorkbook.SendForReview _
Recipients:="hichem_2000@voila.fr", _
Subject:="book1" , _
ShowMessage:=True, _
IncludeAttachment:=True
*****
mais on ne peut pas l'utiliser qu'avec EXCEL

y a t-il une methode pour envoyé un fichier compréssé .rar par exemple

j'ai besoin de vos idées
merci à tous
 
Bonjour Elhich, le Forum

Oui c'est Possible si tu as Outlook d'Office (pas Outlook Express) tu fais ce genre de code :

Const FilePathDaily As String = "I:\PROD\Reports\Daily\Report-"
Const MailTo As String = "Toto@Toto.com"
Const MailCC As String = "Zaza@Toto.com"


Dim OL As Outlook.Application, MyItem As Outlook.MailItem
Dim Message As String
Dim A As Byte, i As Byte

Message = "Good Morning," & vbCrLf & vbCrLf & _
"= = = This is an automatic generated email = = =" & vbCrLf & vbCrLf & _
"Please Please find enclosed the Report" & vbCrLf & _
"Best Regards" & vbCrLf & "Thierry" & vbCrLf & vbCrLf


Set OL = CreateObject("Outlook.Application")
Set MyItem = OL.CreateItem(olMailItem)
With MyItem
.To = MailTo
.CC = MailCC
.Importance = olImportanceNormal
.Subject = "Daily Transactions Summary Reports (" & Format(Now, "YYYY-MM-DD") & ")"
.Body = Message
.Attachments.Add FilePathDaily & Format(Now, "YYYY-MM-DD") & ".rar"
.Categories = "Banking-Info"
.OriginatorDeliveryReportRequested = True
.ReadReceiptRequested = True
'.Send '<<<<<<<<<<<<<<<TO SEND DIRECTLY
.Display '<<<<<<<<<<<<<TO SEE THE MAIL FIRST
End With

End Sub

Bon Après Midi
@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
928
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
530
Retour