OVH Cloud OVH Cloud

Envoyer un formulaire visual basic par email

2 réponses
Avatar
Isabelle Thomas
J'aimerai savoir si c'est possible, pouvoir envoyer un
email contenant le formulaire que j'ai cree en visual basic

Si quelqu'un connait la reponse
Please help me.

2 réponses

Avatar
François Picalausa
Hello,

Directement il n'y a pas de méthodes
Mais tu peux te référer à la question deux de la faq:
http://faq.vb.free.fr/?question=2

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net

"Isabelle Thomas" a écrit
dans le message de news:148f01c46f24$b48d4740$
J'aimerai savoir si c'est possible, pouvoir envoyer un
email contenant le formulaire que j'ai cree en visual basic


Avatar
le_troll
Bonjour,

J'ai fait un truc qui envoie des mail, ça peut peut être servir, car
d'où que vienne le texte, si tu peux récupérer ce dernier, tu peux l'envoyer
depuis VB par email, voici le principe:

Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" _
Alias "ShellExecuteA" (ByVal hwnd As Long, _
ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long
'
Dim i As Long
Dim adresses As String
Dim sujet As String
Dim texte As String
Dim Mail As String
'
adresses = texte_1ere_adresse
For i = 2 To x ' plusieurs adresses
adresses = adresses & "; " & Texte_de_l'adresse
Next i
sujet = "?subject=" & texte_du_sujet
texte = "&body=" & texte_du_corps_de_l'email
Mail = adresses & sujet & texte ' reprise de la totalité à envoyer
ShellExecute Me.hwnd, "Open", "Mailto:" & Mail, "", App.Path, 1
'
Nota bene, dans le corps, si ascii 13, remplacer par 32, car ainsi le saut
de ligne ne sera pas accepté mais va coller les deux lignes...
Ici, soit:
-- Tu ouvre OutlookExpress à la bonne adresse d'expédition, et tu envoies en
faisant "ok"
-- Tu déclares dans vb outlook en tant qu'objet, et avec ses propriétés tu
fais "ok", mais souvent c'est bloqué par les anti-feux et virus qu'il faut
désactiver, et a distance je ne sais pas si c'est possible depuis VB?

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Ce message est plein de virus "certifiés"
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !
------------------------------------------


"Isabelle Thomas" a écrit dans le
message de news: 148f01c46f24$b48d4740$
J'aimerai savoir si c'est possible, pouvoir envoyer un
email contenant le formulaire que j'ai cree en visual basic

Si quelqu'un connait la reponse
Please help me.