begin process at 2008 07 06 02:54:03
1 205 441 membres
21 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : envoyer un mail avec un fichier join [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (petiflamand)

envoyer un mail avec un fichier join le 15/10/2005 14:59:16

petiflamand
Salut j'ai un petit soft pour faire une commande.
Ce petit soft crée un fichier txt
je voudrais pourvoir l' envoyé a partir de mon soft
comment faire

Re : envoyer un mail avec un fichier join le 16/10/2005 00:27:12

Willi
Membre Club
(Admin CS)
tu es sous vb.net ??

Re : envoyer un mail avec un fichier join le 16/10/2005 07:40:07

petiflamand

non je suis sous vb5
j'ai fait sa
Private Sub Command2_Click()

   Dim sujet As String
   Dim body As String 
 body = "Merci de bien vouloir me commander la liste si join !!!"
  Call ShellExecute(Me.hwnd, "open", "mailto:petiflamand@msn.com?Subject=" & sujet & "&body=" & body & "", 0&, 0&, 1)
End Sub
avec sa il ouvre , mon programme mail il ecris le body a la bonne place ,mais je trouve pas comment faire l'attachement.


Re : envoyer un mail avec un fichier join le 16/10/2005 11:54:18

Willi
Membre Club
(Admin CS)
De cette manière tu ne peux pas joindre de fichiers
Regarde à cette adresse [ Lien ] il utilise MAPI et CDO,  c'est relativement simple !
Tu trouveras CDO ici mais regarde avant dans la liste des références si il n'y ai pas [ Lien ]


 Si la réponse te conviens merci de l'accepter 


Re : envoyer un mail avec un fichier join le 16/10/2005 18:15:02

petiflamand
Merci de ta reponse Mais je comprend pas tres bien le code SendEmail, je voi pas ce que je doit faire avec sa

Ps : je suis novice pour ces truc la.
Si tu sait méclairer un peu
je doit faire quoi , mettre un boutton pour ce code

??????????

Re : envoyer un mail avec un fichier join le 16/10/2005 21:16:05

Willi
Membre Club
(Admin CS)

Bonsoir,
Je n'ai pas vb sous la main mais j'avais fais une fonction d'envois de mail il y a quelques mois similaire à la l'adresse que je t'ai donné.

Je te donne le code avec l'appel de la fonction pour envoyer le mail
J'étais chez wanadoo donc le serveur smtp était celui de wanadoo smtp.wanadoo.fr, il faut que tu mettes celui de ton FAI.

Pour CDO regarde dans les références (peut etre menu -> projet -> références) et regarde si tu as "Microsoft CDO for Windows 2000 Librairy", coche-le sinon utilise la seconde adresse que je t'ai donnés et télécharge le.

Je ne peux pas tester ce code car j'ai pas vb mais il a marché auparavant ! Alors je pense qu'il ne devrait pas y avoir de problèmes.

Bon courage

à mettre le code suivant dans un module
Public Function SendMail(sAddress As String, sSubject As String, sMsg As String, sFileJoint As String) As Boolean
    
    'création d'un nouvel objet CDO
    Dim objEmail As New CDO.Message
   
    'configuration des paramètres du mail
    objEmail.From = "
adressemail@wanadoo.fr"
    objEmail.To = sAddress
    objEmail.Subject = sSubject
    objEmail.TextBody = sMsg
    objEmail.AddAttachment sFileJoint
   
    objEmail.Configuration.Fields.Item("
http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    objEmail.Configuration.Fields.Item("
http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.wanadoo.fr"
    objEmail.Configuration.Fields.Item("
http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    objEmail.Configuration.Fields.Item("
http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 40
    objEmail.Configuration.Fields.Item("
http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 2
   
    objEmail.Configuration.Fields.Update    'MàJ de l'objet
    objEmail.Send   'envoi du mail
   
End Function


A mettre dans un bouton (par exemple)

Dim bRet as Boolean
bRet = SendMail ("adresse_mail_de_ton_destinataire", "Objet du mail", "ton texte dans le mail........., "c:\ton_fichier_a_joindre.doc")

MsgBox bRet

Si tu as d'afficher Vrai ou True je sais plus est bien le mail avec pièce jointe a été envoyé avec succès :)

 Si la réponse te conviens merci de l'accepter 


Re : envoyer un mail avec un fichier join le 16/10/2005 22:08:59

petiflamand
Merci de bien vouloir essayer de m'aider

J'ai fait le modul
j(' ai fait le bouton mais il me dit qu'il y a une erreur ici
type define par utilisateur pas defini ?

-->  Dim objEmail As New CDO.Message
 

Re : envoyer un mail avec un fichier join le 16/10/2005 22:15:34

Willi
Membre Club
(Admin CS)
Tu as vérifié si dans les références de ton projet "Microsoft CDO for Windows 2000 Librairy" est coché ?
Pour vb5 je ne sais plus où est la liste des références que tu peux ajouter à ton projet mais sous vb6 c'est dans le menu "Projet" puis "Référence"

 Si la réponse te conviens merci de l'accepter 



Classé sous : fichier, mail, envoyer, soft, join

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS