ENVIAR E-MAIL PELO SOFTWARE PREDEFINIDO

USUARIO.EXCLUIDOS 19/04/2007 08:20:35
#212675
Boas malta, vi muita coisa aí como enviar e-mail's sem outlook, com outlook, pelo outlook express, pelo MS Outlook, mas o que eu queria mesmo era abrir o software de e-mail que estivesse predefinido.
Se o cliente usa-se o outlookexpress, abria esse, se usa-se o Ms outlook, abria esse, se usa-se outro qualquer, abria.

Resumidamente é abrir o software que está predefinido para enviar e-mail's

PS: Não é obrigado a preencher os campos do software via código

Obrigado
RAFAEL.GRILLO 19/04/2007 10:22:22
#212699
Resposta escolhida
Cara, usa a API ShellExecute que abre o aplicativo padrão de envio de email:

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

Private Sub Form_Load()
ShellExecute Me.hwnd, "open", "mailto:teste@teste.com", vbNullString, vbNullString, 1
End
End Sub


Tópico encerrado , respostas não são mais permitidas