OVH Cloud OVH Cloud

envoi de pièce jointe par mail

4 réponses
Avatar
Mehdi
Bonjour,

je voudrais envoyer une pièce jointe avec un mail généré automatiquement par
vb.
J'utilise la ligne suivante :

>>CheminFichier = "D:/My Received Files/pict0650.jpg"
>>URLto = "mailto:" & adresse & "?subject=" & sujet & "&body=" & message &
>>"&Attachment=" & CheminFichier

Le mail est effectivement généré mais par contre il n'y a pas de pièce
jointe.....

Merci d'avance de vorte aide.

mehdi

4 réponses

Avatar
mousnynao
Bonjour,

cette ligne:
CheminFichier = "D:/My Received Files/pict0650.jpg"

devrait se lire:
CheminFichier = "D:My Received Filespict0650.jpg"

mousnynao!


-----Message d'origine-----
Bonjour,

je voudrais envoyer une pièce jointe avec un mail généré
automatiquement par

vb.
J'utilise la ligne suivante :

CheminFichier = "D:/My Received Files/pict0650.jpg"
URLto = "mailto:" & adresse & "?subject=" & sujet
& "&body=" & message &



"&Attachment=" & CheminFichier



Le mail est effectivement généré mais par contre il n'y a
pas de pièce

jointe.....

Merci d'avance de vorte aide.

mehdi




.





Avatar
Mehdi
merci mousnynao!

Mais en fait je n'ai fait cette erreur que dans le post.
Dans mon code elle est bien ecrite avec des ....
Le problème reste entier....


"mousnynao" wrote in message
news:0ab101c49bf3$16aab160$
Bonjour,

cette ligne:
CheminFichier = "D:/My Received Files/pict0650.jpg"

devrait se lire:
CheminFichier = "D:My Received Filespict0650.jpg"

mousnynao!


-----Message d'origine-----
Bonjour,

je voudrais envoyer une pièce jointe avec un mail généré
automatiquement par

vb.
J'utilise la ligne suivante :

CheminFichier = "D:/My Received Files/pict0650.jpg"
URLto = "mailto:" & adresse & "?subject=" & sujet
& "&body=" & message &



"&Attachment=" & CheminFichier



Le mail est effectivement généré mais par contre il n'y a
pas de pièce

jointe.....

Merci d'avance de vorte aide.

mehdi




.





Avatar
Xav
Bonjour Mehdi

je n'ai jamais non plus réussi à attacher de fichier par cette méthode

Essaie ceci (code trouvé sur ce forum)

Dim myOlApp As Object
Dim olMailItem As Variant
Dim myItem As Variant
Dim myAttachments As Object
Dim Nom_Fichier as String

Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.CreateItem(olMailItem)
Set myAttachments = myItem.Attachments


Nom_ Fichier = "D:/My Received Files/pict0650.jpg"


myItem.Subject = "Sujet"
myItem.body = "Message"

myAttachments.Add Nom_fichier
myItem.Recipients.Add
myItem.Send

--
Cordialement

@+
Xav
"Mehdi" a écrit dans le message de
news:urnmmd%
Bonjour,

je voudrais envoyer une pièce jointe avec un mail généré automatiquement
par

vb.
J'utilise la ligne suivante :

CheminFichier = "D:/My Received Files/pict0650.jpg"
URLto = "mailto:" & adresse & "?subject=" & sujet & "&body=" & message &
"&Attachment=" & CheminFichier



Le mail est effectivement généré mais par contre il n'y a pas de pièce
jointe.....

Merci d'avance de vorte aide.

mehdi








Avatar
YannX
Dans certains cas, par héritage du C (non pas le HD ;-)
le caractère anti-slash permet de préfixer des caractères spéciaux !
Si c'etait le cas dans ton contexte d'utilisation, essaye simplement
de le redoubler : "D:Mes Documentstoto.jpg"

@+
"Mehdi" a écrit dans le message de
news:OfC77X$
merci mousnynao!

Mais en fait je n'ai fait cette erreur que dans le post.
Dans mon code elle est bien ecrite avec des ....
Le problème reste entier....


"mousnynao" wrote in message
news:0ab101c49bf3$16aab160$
Bonjour,

cette ligne:
CheminFichier = "D:/My Received Files/pict0650.jpg"

devrait se lire:
CheminFichier = "D:My Received Filespict0650.jpg"

mousnynao!


-----Message d'origine-----
Bonjour,

je voudrais envoyer une pièce jointe avec un mail généré
automatiquement par

vb.
J'utilise la ligne suivante :

CheminFichier = "D:/My Received Files/pict0650.jpg"
URLto = "mailto:" & adresse & "?subject=" & sujet
& "&body=" & message &



"&Attachment=" & CheminFichier



Le mail est effectivement généré mais par contre il n'y a
pas de pièce

jointe.....

Merci d'avance de vorte aide.

mehdi




.