Envoi mail (PJ) adresse dans cellule

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

Manu62

XLDnaute Impliqué
Bonjour,

J'utilise le code suivant :

Dim OutlookApp As Outlook.Application
Dim MItem As Outlook.MailItem
Dim myAttachments As Outlook.Attachments
Set OutlookApp = New Outlook.Application
Set MItem = OutlookApp.CreateItem(olMailItem)
Set myAttachments = MItem.Attachments
myAttachments.Add = "c:\..."
With MItem
.To = "ici l'adresse mail"
.Subject = "texte sujet"
.TextBody = "text "
.Send
End With


Je voudrais mettre ma cellule a1 à la place de c:\...

Merci à tous

Manu
 
Re : Envoi mail (PJ) adresse dans cellule

Bonsoir,

Chez moi le code ci-dessous fonctionne avec par exemple en A1 : C:\Classeur2.xls.

Sub test()
Dim OutlookApp As Outlook.Application
Dim MItem As Outlook.MailItem
Dim myAttachments As Outlook.Attachments
Set OutlookApp = New Outlook.Application
Set MItem = OutlookApp.CreateItem(olMailItem)
Set myAttachments = MItem.Attachments
myAttachments.Add Range("A1").Value 'Pas de signe "=" apres Add
With MItem
.To = "MonEmail@toto.fr"
.Subject = "texte sujet"
.Body = "text " 'Boby et non pas TextBody
.Send
End With
End Sub

Excel 2002 SP3
OutLook 2002 SP3
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
908
Réponses
4
Affichages
671
Réponses
2
Affichages
924
Réponses
6
Affichages
816
Retour