laurentsicli
XLDnaute Nouveau
Bonjour déjà bonne Année 2020 à tous la Sante avant .
voici ma question je desire envoyer un émail par un clic bouton, j'ai crée cette macro qui fonctionne bien avec l'envoi d'une pièce jointe fixe, mais je désirerai envoyer aussi une pièce jointe complémentaire à partir d'un dossier sur mon C: et ça je n'arrive pas trouver la bonne ligne de code.
merci de votre aide
Sub Mail_Outlook_fichier_PDF()
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
Dim sh As Worksheet
Set sh = Sheets("bc")
Chemin = "C:\Users\laurent.guerini\Documents\2020\COMMANDE MATERIEL\COMMANDE PDF\"
fichier = Sheets("BC").Range("F18").Value & "_" & Sheets("BC").Range("g11").Value & Range("h11").Value & ".pdf"
sh.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin & fichier, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, Openafterpublish:=False
With OutMail
.Display
.To = Sheets("BC").Range("f21").Value
.CC = Sheets("BC").Range("e27").Value
.BCC = ""
.Subject = "Bon de Commande " & Format(Range("G11")) & " / " & Format(Range("H11")) & " " & Format(Range("F18")) & " " & Format(Range("c20"))
.HTMLBody = "Bonjour vous trouverez ci-joint le bon de commande Numéro : " & Format(Range("G11")) & " / " & Format(Range("H11")) & " " & Format(Range("F18")) & " Merci de livrer a l'adresse suivante : " & Format(Range("E25")) & " Prendre Rendez-vous avant la livraison au : 0" & Format(Range("d27")) & " " & Format(Range("b26")) & " " & Format(Range("F26")) & " Merci de privilégier l'envoi de vos factures à efacture.chubb@chubb-sharedservices.com, Joindre le Bon de Commande a votre facture preciser l'agence le nom de l'agence Sophia Antipolis agence Numero : 353 .Ainsi vous obtiendrez un retour un numéro URN confirmant la prise en compte de la facture.Merci de bien conserver ce numéro URN qui sera utile pour des relances/demandes de renseignements faites par email fournisseurs.cs.fr@chubb-sharedservices.com ou par téléphone 08 00 970 224 (N° Vert)" + .HTMLBody
.Attachments.Add (Chemin & fichier)
.Display
' .Send
End With
Set OutMail = Nothing
Set OutApp = Nothing
Kill Chemin & fichier
End Sub
voici ma question je desire envoyer un émail par un clic bouton, j'ai crée cette macro qui fonctionne bien avec l'envoi d'une pièce jointe fixe, mais je désirerai envoyer aussi une pièce jointe complémentaire à partir d'un dossier sur mon C: et ça je n'arrive pas trouver la bonne ligne de code.
merci de votre aide
Sub Mail_Outlook_fichier_PDF()
Dim OutApp As Object
Dim OutMail As Object
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
Dim sh As Worksheet
Set sh = Sheets("bc")
Chemin = "C:\Users\laurent.guerini\Documents\2020\COMMANDE MATERIEL\COMMANDE PDF\"
fichier = Sheets("BC").Range("F18").Value & "_" & Sheets("BC").Range("g11").Value & Range("h11").Value & ".pdf"
sh.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin & fichier, Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, Openafterpublish:=False
With OutMail
.Display
.To = Sheets("BC").Range("f21").Value
.CC = Sheets("BC").Range("e27").Value
.BCC = ""
.Subject = "Bon de Commande " & Format(Range("G11")) & " / " & Format(Range("H11")) & " " & Format(Range("F18")) & " " & Format(Range("c20"))
.HTMLBody = "Bonjour vous trouverez ci-joint le bon de commande Numéro : " & Format(Range("G11")) & " / " & Format(Range("H11")) & " " & Format(Range("F18")) & " Merci de livrer a l'adresse suivante : " & Format(Range("E25")) & " Prendre Rendez-vous avant la livraison au : 0" & Format(Range("d27")) & " " & Format(Range("b26")) & " " & Format(Range("F26")) & " Merci de privilégier l'envoi de vos factures à efacture.chubb@chubb-sharedservices.com, Joindre le Bon de Commande a votre facture preciser l'agence le nom de l'agence Sophia Antipolis agence Numero : 353 .Ainsi vous obtiendrez un retour un numéro URN confirmant la prise en compte de la facture.Merci de bien conserver ce numéro URN qui sera utile pour des relances/demandes de renseignements faites par email fournisseurs.cs.fr@chubb-sharedservices.com ou par téléphone 08 00 970 224 (N° Vert)" + .HTMLBody
.Attachments.Add (Chemin & fichier)
.Display
' .Send
End With
Set OutMail = Nothing
Set OutApp = Nothing
Kill Chemin & fichier
End Sub