Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/06/2007, 08h16   #1
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 28
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 28
Points : 17
Points : 17
Par défaut Utilisation de VbSendMail.dll

Bonjour a tous,

Voici mon soucis je souhaite créer un module générique d'envoi de mail par SMTP avec VbSendMail.

J'ai tester la fonction avec les .exe fourni dans le .zip télécharger ça marche impect et je souhaite créé avec cet librairie un module générique pour de multiples fonction d'envoie par messagerie.

Mais lors du premier essai avec un formulaire MSAccess il me met :

Citation:
Erreur d'éxecution '2185':

Impossible de faire référence à une propriété ou de la définir pour un contrôle
si ce dernier n'est pas activé.
Et il m'indique en mode débogage

la ligne suivante :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Private Sub cmdSend_Click()
 
poSendMail.SMTPHost = Me.txtServer.Text ' <- Arret debogueur ici
 
poSendMail.From = Me.txtFrom.Text
poSendMail.FromDisplayName = Me.txtFromName.Text
poSendMail.Recipient = Me.txtTo.Text
poSendMail.RecipientDisplayName = Me.txtToName.Text
poSendMail.ReplyToAddress = Me.txtFrom.Text
poSendMail.Subject = Me.txtSubject.Text
'poSendMail.Attachment = txtFileName.txt     ' file attachment(s), optional
poSendMail.Message = Me.txtBody.Text
poSendMail.Send
 
End Sub
Pour info :

Code :
1
2
3
4
5
6
7
8
Option Compare Database
Option Explicit
Private WithEvents poSendMail As vbSendMail.clsSendMail
 
Private Sub Form_Load()
   'Initialize the component
   Set poSendMail = New clsSendMail
End Sub
J'ai ajouté la référence à "SMTP SendMail for Vb6"

Si vous saviez de quoi il en retourne ça serait cool parce que je seche un peu là
Et je souhaiterais vraiment réaliser ce projet car là où je travail, ils ont le malin plaisir de changer de "boite mail" chaque année

Citation:
Envoyé par =JBO=
>> La version 3.65 est OK pour moi.
vbSendMail.dll Version 3.65-- Easy E-mail Sending in VB, with Attachments
http://www.freevbcode.com/ShowCode.Asp?ID=109

>> Une nouvelle version 3.66 existe, mais je ne l'ai pas encore regardée.
A Visual Basic SendMail DLL (version corrigée 3.66 ???)
http://www.freevbcode.com/ShowCode.Asp?ID=7790

Je pense que tu vas être très très très (très très etc.) ... content...
Ataturk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 09h12   #2
Futur Membre du Club
 
Inscription : novembre 2006
Messages : 28
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 28
Points : 17
Points : 17
Bon je crois que j'ai trouvé :

Mauvaise déclaration de variable pour poSendMail...
Ataturk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h23.


 
 
 
 
Partenaires

Hébergement Web