FouBasic
Messages postés10Date d'inscriptionsamedi 23 août 2003StatutMembreDernière intervention31 décembre 2008 16 févr. 2005 à 22:56
Peut on mettre une image dans body ? de facon automatique sans mettre en piece jointe....
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 20075 19 janv. 2005 à 18:51
C'est pas grave... ca arrive... ;)
C'est quoi précisement la fonction .SentOnBehalfOfName ?
BriBus...
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010 19 janv. 2005 à 11:46
Si vous avez le droit a un message d'erreur de outlook qui veut demande de confirmer l'envoie j'ai aussi une parade...
PROTEUS91
Messages postés156Date d'inscriptionmardi 4 novembre 2003StatutMembreDernière intervention28 décembre 2010 17 janv. 2005 à 03:29
Ok je voulais tout d'abord m'excuser pour cette source qui n'etais ni complete ni bien expliquer... Mais depuis le temps j'ai trouvé une solution a mon probleme...
Les declarations :
Private Declare Function RegisterWindowMessage Lib "user32" Alias "RegisterWindowMessageA" (ByVal lpString As String) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Le code a ajouter dans un boutton :
Set mailobj = CreateObject("Outlook.Application")
Set MAIL = mailobj.CreateItem(olMailItem)
With MAIL 'PREPARATION DE L'ENVOIE DU MAIL
.SentOnBehalfOfName = SentOnName
.To = 'DESTINATAIRE
.Subject = 'SUJET
.Body = 'CORPS DU MESSAGE
.Attachments.Add ('FICHIER JOINT)
.Send 'ENVOYER LE MESSAGE
End With
Encore desolé pour le ridicule du code en question.
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 20075 4 nov. 2004 à 02:14
j'ai quelque chose mais c'est pas Super debutant... c pas tres dur mais faut comprendre...
si tu veux je te l'envoi par mail, je peux pas le poster comme ca ce n'est pas ni un tuto, ni une source
Gwadaknight
Messages postés19Date d'inscriptionvendredi 3 septembre 2004StatutMembreDernière intervention 4 novembre 2004 4 nov. 2004 à 02:05
Oui moi je n'ai pas ootlock donc un autre system m'interesserai :s bien sure il faudrait que se soit comprehensible pour un super debutant :D
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 20075 3 nov. 2004 à 17:26
oué mais ca sous entend 1/ qu'on a outlook et 2/ qu'on soit disposer a flinguer des ressources pour ca...
Tenerezu
Messages postés4Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention22 août 2010 3 nov. 2004 à 11:07
En fait l'envoi automatique de mail par VB6 se fait très facilement via Outlook.
Il suffit d'ouvrir Outlook en caché et de renseigner le mail puis de l'envoyer automatiquement sans pas par ShellExecute().
Pour cela, ajoute dans ton projet VB6 la référence à Outlook et tu auras accès à tous les objets correspondant qui vont bien.
C'est un bypass mais pas la solution à ton problème, désolé.
cs_AbriBus
Messages postés492Date d'inscriptionjeudi 28 août 2003StatutMembreDernière intervention25 avril 20075 26 oct. 2004 à 06:52
C'est vrai, c'est pas que personne ne veuille t'aider (surtout que ca doit pas etre tres difficile ce que tu veux faire, je crois bien avoir vu dans ce forum quelques sources qui le faisait) mais si tu donnes pas un peu plus d'info sur ton prog... ca va etre difficile...
(J'ai aussi mis ce commentaire pour etre notifié si tu met ta source a jour)
Gwadaknight
Messages postés19Date d'inscriptionvendredi 3 septembre 2004StatutMembreDernière intervention 4 novembre 2004 25 oct. 2004 à 00:37
Elle est complete la source ? On ne dirait pas ... Donc lorceque quelqun de beaucoup plus competant que moi t'aura aider je reviendra prendre la source COMPLETE que tu aura mise a jour ici :D
16 févr. 2005 à 22:56
19 janv. 2005 à 18:51
C'est quoi précisement la fonction .SentOnBehalfOfName ?
BriBus...
19 janv. 2005 à 11:46
17 janv. 2005 à 03:29
Les declarations :
Private Declare Function RegisterWindowMessage Lib "user32" Alias "RegisterWindowMessageA" (ByVal lpString As String) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As Any) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Le code a ajouter dans un boutton :
Set mailobj = CreateObject("Outlook.Application")
Set MAIL = mailobj.CreateItem(olMailItem)
With MAIL 'PREPARATION DE L'ENVOIE DU MAIL
.SentOnBehalfOfName = SentOnName
.To = 'DESTINATAIRE
.Subject = 'SUJET
.Body = 'CORPS DU MESSAGE
.Attachments.Add ('FICHIER JOINT)
.Send 'ENVOYER LE MESSAGE
End With
Encore desolé pour le ridicule du code en question.
4 nov. 2004 à 02:14
si tu veux je te l'envoi par mail, je peux pas le poster comme ca ce n'est pas ni un tuto, ni une source
4 nov. 2004 à 02:05
3 nov. 2004 à 17:26
3 nov. 2004 à 11:07
Il suffit d'ouvrir Outlook en caché et de renseigner le mail puis de l'envoyer automatiquement sans pas par ShellExecute().
Pour cela, ajoute dans ton projet VB6 la référence à Outlook et tu auras accès à tous les objets correspondant qui vont bien.
C'est un bypass mais pas la solution à ton problème, désolé.
26 oct. 2004 à 06:52
(J'ai aussi mis ce commentaire pour etre notifié si tu met ta source a jour)
25 oct. 2004 à 00:37
Merci ;)