Newsgroup: it.comp.lang.visual-basic
Titolo: Lanciare il programma di posta con un indirizzo mail.

Buonasera a tutti!
Uso vb5, sono e saro' sempre novizio!
Poco tempo fa ho postato il problema di lanciare il browser predefinito con
un indirizzo Web.
Ringrazio Antonioli Fabio, Marco P., e SKUNK per il loro pronto aiuto!!
Adesso avrei una cosa analoga da chiedervi:
Come posso far aprire dal mio progetto il Mail-program predefinito e
inviargli un indirizzo ben preciso inserito come destinatario in un new
message?
Ciao ciao!! Grazie
*frankyz

Nello stesso modo con cui molto probabilmente apri il browser predefinito
con un URL specifico cioe':
Function ApriURL(ByVal URL As String) As Long
   ApriURL = ShellExecute(0&, vbNullString, IndirizzoURL, vbNullString,
vbNullString, vbNormalFocus)
End Function
Private QualcheOggetto_Click()
ApriURL("mailto:
indi...@dominio.it
")
end sub
Luca Orsini
----------------------------------------------------------------------------
-----------------------------------------------------------------------


 message?
Io ho provato questo e funziona:
Shell "start mailto:
nomeu...@ciao.it
"
Ciao
Sirjo

Shell "start mailto:
nomeu...@ciao.it
"
Funziona anche a me...chiedo troppo se io volessi scegliere anche il
subject del messaggio? Con l' html si può fare, gli si passano dei
parametri (se non ricordo male) e si possono definire a priori  il
soggetto del messaggio e il testo che conterrà, in modo che quando si
apre il client di posta ha già tutti i campi riempiti; qui non si può
fare la stessa cosa?

 subject del messaggio?
Mi sa che non si puņ.....................
Ciao
Sirjo

 Mi sa che non si può.....................
mi sa che si puo':
Private Sub cmdSend_Click()
ShellExecute 0, vbNullString, "mailto:" & txtAddress & _
"?subject=" & txtSubject & _
"&body=" & txtBody & _
"&CC=" & txtCC & _
"&attachment=" & txtAttachment, _
0&, 0&, 1
End Sub
l'unica cosa che crea(va?) problemi e' l'attachment.
ciao, a.

Ciao pal,
SEI SEMPRE IL MIGLIORE !!!!!!! (senza togliere nulla a Hal e agli altri)
Avevo infatti scritto "mi sa" e non "non si puņ" proprio
perchč aspettavo un tuo intervento........
Alla prossima
Ciao
Sirjo

 Funziona anche a me...chiedo troppo se io volessi scegliere anche il
subject del messaggio? Con l' html si puņ fare, gli si passano dei parametri
(se non ricordo male) e si possono definire a priori  il soggetto del
messaggio e il testo che conterrą, in modo che quando si apre il client di
posta ha gią tutti i campi riempiti; qui non si puņ fare la stessa cosa?
Si puo'. E con la stessa sintassi, piu` o meno:
  Shell _
      "start " _
    & "mailto:
nomeu...@ciao.it
" _
    & "&Subject=""Prova""" _
    & "&Body=""Questo e` il corpo del messaggio.""" _
    , vbHide
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto

in latino (e solo perche' domenico statuto nicchia), forse.
se posto l'elenco dei migliori secondo me, poi mi tocca scrivere pure
"lungo" in coda al subject.
e io non mi ci metto, davvero.
ciao, e garzie comunque, a.

> Si puo'. E anche con la stessa sintassi, piu' o meno.
Si puo', pero' fa cose strane :) Questo e' quanto ho scritto io sulla 
base di quanto hai postato tu.
Shell _
      "start " _
  & "mailto:
nomeu...@ciao.it
" _
  & "&Subject=3D""Prova"" , vbHide
Ho eliminato il campo "Body", ma se in questo, o nel campo 
"Subject" inserisco lettere separate da uno o piu' spazi non 
funziona piu'. Se scrivo "prova" va bene, ma se scrivo "pro va" non 
funziona piu' (lo stesso accade per il campo body). Perche'?
Un altra domanda...ho visto sulla guida in linea la funzione shell, ha 
una sintassi molto semplice:
	Shell(pathname[,windowstyle])
quello "start" che tu usi, da dove esce fuori?
Saluti, ciao ciao.
-- 
Posted from 
dexter.enter.it
 [212.29.129.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Saluti, ciao ciao.
Ehehehehe....................     E' un trucco.................
In realtà START.EXE è un vero e proprio programma.
Prova ad aprire una sessione DOS, posizionati su una directory
dove ci sono dei documenti e scrivi:
start miodocumento.doc
vedrai che parte WordPad
Il programma START è stato fatto proprio per questo........
Ciao
Sirjo