XL 2013 Gerer les espaces dans chemin pour oBjMail.Attachments.Add

THELLIER

XLDnaute Nouveau
Bonsoir à tous,

Petit problème sur du VB EXCEL pour l'envoi automatique de mails avec pièce jointe.

J'ai une erreur sur oBjMail.Attachments.Add mavariable car je charge dans mavariable un chemin de fichier qui comporte des espaces (et je ne peux pas faire autrement...)

Je n'arrive pas à trouver la solution, pourriez vous m'éclairer svp?

Merci.
 

THELLIER

XLDnaute Nouveau
Dim ObjOutlook As New Outlook.Application
Dim oBjMail

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

With oBjMail
.To = dest ' le destinataire
.cc = destcc
.Subject = "RAPPORT MAINTENANCE REGION " & reg ' l'objet du mail
.Body = "Ici le texte du mail " 'le corps du mail ..son contenu
.Attachments.Add nomfich '"C:\Data\essai.txt" ' ou Nomfichier
.Display ' Ici on peut supprimer pour l'envoyer sans vérification
.send
End With

ObjOutlook.Quit
Set oBjMail = Nothing
Set ObjOutlook = Nothing
 

Staple1600

XLDnaute Barbatruc
Re,

C'est mieux quand tu balises non?
VB:
Dim ObjOutlook As New Outlook.Application
Dim oBjMail

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

With oBjMail
.To = dest ' le destinataire
.cc = destcc
.Subject = "RAPPORT MAINTENANCE REGION " & reg ' l'objet du mail
.Body = "Ici le texte du mail " 'le corps du mail ..son contenu
.Attachments.Add nomfich '"C:\Data\essai.txt" ' ou Nomfichier
.Display ' Ici on peut supprimer pour l'envoyer sans vérification
.send
End With

ObjOutlook.Quit
Set oBjMail = Nothing
Set ObjOutlook = Nothing
 

Discussions similaires

Statistiques des forums

Discussions
312 859
Messages
2 092 891
Membres
105 552
dernier inscrit
youcef.aksoum