VBA Envoyer mail avec Pièces Jointes

Fermé
nsmb Messages postés 488 Date d'inscription mercredi 17 février 2010 Statut Membre Dernière intervention 10 juillet 2015 - 15 mai 2013 à 20:28
nsmb Messages postés 488 Date d'inscription mercredi 17 février 2010 Statut Membre Dernière intervention 10 juillet 2015 - 22 déc. 2013 à 16:16
Bonsoir, j'ai créé mon petit logiciel sous Visual Basic pour envoyer un E-Mail.

Voici mon code :

--------------------------------------------------------------------------------------------------------------------

Imports System.Web
Imports System.IO
Imports System.Net.Mail
Public Class Form1


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim smtpServer As New SmtpClient()
Dim mail As New MailMessage()
smtpServer.Credentials = New Net.NetworkCredential(TextBox1.Text, TextBox2.Text)
smtpServer.Port = 587
smtpServer.Host = ComboBox1.SelectedItem
smtpServer.EnableSsl = True
mail = New MailMessage()
mail.From = New MailAddress(TextBox1.Text)
mail.To.Add(TextBox3.Text)
mail.Subject = TextBox4.Text
mail.Body = TextBox5.Text
smtpServer.Send(mail)
End Sub
End Class

--------------------------------------------------------------------------------------------------------------------

Je voudrais juste rajouter une fonction pour pouvoir envoyer des pieces jointes (et pourquoi pas enregistrer des contacts).

Merci beaucoup à ceux qui répondront.
A voir également:

1 réponse

wh_wing Messages postés 11 Date d'inscription samedi 13 octobre 2012 Statut Membre Dernière intervention 21 juin 2013
16 mai 2013 à 21:48
essayez la classe: Net.Mail.Attachment
0
nsmb Messages postés 488 Date d'inscription mercredi 17 février 2010 Statut Membre Dernière intervention 10 juillet 2015 38
17 mai 2013 à 07:47
Je rajoute un bouton sur mon logiciel ? Et je la met a quel endroit précis cette classe ? Merci
0
wh_wing Messages postés 11 Date d'inscription samedi 13 octobre 2012 Statut Membre Dernière intervention 21 juin 2013
17 mai 2013 à 20:25
'piece adjoint
Dim pj As New Net.Mail.Attachment("C:\Users\Hui WU\Desktop\wh_wing.txt")
mail.Attachments.Add(pj)
0
nsmb Messages postés 488 Date d'inscription mercredi 17 février 2010 Statut Membre Dernière intervention 10 juillet 2015 38
18 mai 2013 à 18:43
Merci mais je le met à quel endroit dans mon code cité plus haut ? (Je ne suis pas expert)
Et je dois rajouter un bouton sur mon logiciel ? Merci

PS: Je ne veux pas que ça envoie toujours le même fichier bien sûr. Bonne soirée
0
nsmb Messages postés 488 Date d'inscription mercredi 17 février 2010 Statut Membre Dernière intervention 10 juillet 2015 38
18 mai 2013 à 19:06
Quelqu'un ? :)
0
nsmb Messages postés 488 Date d'inscription mercredi 17 février 2010 Statut Membre Dernière intervention 10 juillet 2015 38
18 mai 2013 à 20:29
Je n'ai toujours pas trouvé.
0