23/10/06 8:12
DarkKnight
ciao a tutti...spero che qualcuno possa aiutarmi... come posso fare per aprire un nuovo messaggio da outlook tramite una cmd?mi spiego meglio..ho una textbox in cui c'è un indirizzo, io cliccando su un bottone nella form devo far sì che si apra un nuovo messaggio di outlook con destinatario quell'indirizzo...help assssie XD
aaa
23/10/06 13:52
DarkKnight
non è proprio quello ke mi serve..mi spiego meglio, sto creando un gestionale x una ditta, con visualizzazione dei contatti...il cliente mi ha chiesto di poter mandare una mail tramite outlook, ma in quel modo, cioè cliccando su una command all'interno del programma, che va a leggere la mail da una textbox....
aaa
24/10/06 16:23
natamas
Questo è il codice che ti serve!!!!
text1.text è dove c'è il destinatario
CODICE DA INSERIRE IN UN BOTTONE
Dim email As String
email = "mailto:" & text1.text & "?subject=Re"
ShellExecute Me.hwnd, vbNullString, email, vbNullString, vbNullString, SW_MAXIMIZED
CODICE DA INSERIRE NELLE DICHIARAZIONI
Public 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
Se utilizzi la funzione shell di visual basic non ti funziona, devi perforza utilizzare questo medoto.
Vedi che il codice comprende anche un'ogetto che se non serve può essere cancellato.
Fammi sapere, buon utilizzo
Ciao
Ultima modifica effettuata da natamas 24/10/06 16:27
aaa