Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème dans l'ajout d'un fichier joint Envoie automatique d'un mail Outlook 2007

  • Initiateur de la discussion Initiateur de la discussion Nazim
  • 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 !

Nazim

XLDnaute Junior
Bonjour à tous,

J'ai un petit soucis sur une Macro que j'ai crée et me reste un petit problème à régler.
Mon soucis:
La macro marche super bien (à condition que le fichier en Pièce jointe soit mis dans la macro, ce qui est la cas dans ma macro actuelle).
ce que je veux:
Changer le fichier à chaque fois: je généré un reporting sur EXCEL (une autre macro), j'enregistre ce dernier dans un répertoire et je souhaite qu'à chaque génération du fichier EXCEL de reporting, le déclenchement de la procédure).
******* Macro************
Sub Envoyer_Mail_Outlook()
Dim ObjOutlook As New Outlook.Application
Dim oBjMail
Dim Nom_Fichier As String

Set ObjOutlook = New Outlook.Application
Set oBjMail = ObjOutlook.CreateItem(olMailItem)
'---------------------------------------------------------

'---------------------------------------------------------
'Ou bien entrer le path et nom du fichier autrement
Nom_Fichier = "C:\07-DashBoard\Application\Archive_KPI\name"
If Nom_Fichier = "" Then Exit Sub
'---------------------------------------------------------
With oBjMail
.To = "mary@gmail.com" ' le destinataire
.CC = "laura@gmail.com ; nicolas@gmail.com"

.Subject = "KPI IMPULSE SUPPORT" ' l'objet du mail
.Body = "Hello, " & vbLf & vbLf & "Please find attached the KPIs provided by Impulse Export on 31-08-2016." & vbLf & vbLf & vbLf & "Best Regards" 'le corps du mail ..son contenu
.Attachments.Add "C:\07-DashBoard\Application\Archive_KPI\name"
.Display ' Ici on peut supprimer pour l'envoyer sans vérification
'.Send
End With
'ObjOutlook.Quit
Set oBjMail = Nothing
Set ObjOutlook = Nothing
End Sub


Merci pour votre aide

Nazim
 
- 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

Discussions similaires

Réponses
4
Affichages
711
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…