Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

e-mail en Visual Basic

Estas en el tema de e-mail en Visual Basic en el foro de Visual Basic clásico en Foros del Web. Yo tengo un textbox con una direccion de correo electronico. Ahora bien, lo que yo deseo es que el hacer doble click en este textbox, ...
  #1 (permalink)  
Antiguo 02/01/2003, 09:05
Badjov
Invitado
 
Mensajes: n/a
Puntos:
e-mail en Visual Basic

Yo tengo un textbox con una direccion de correo electronico. Ahora bien, lo que yo deseo es que el hacer doble click en este textbox, salga el programa de cliente de correo (leame Mozilla mail, Outlock, The bat!, Eudora, etc.). Si es posible con la parte de composición con el enlace puesto y todo (el que tenia en el textbox). Yo se que lo mas posible es que con el unico que pueda funcionar es con Outlock pero eso no me importa, lo unico que quiero es que abra el correo y ya.


Gracias a todos de antemano.
Viva el sexo.
  #2 (permalink)  
Antiguo 02/01/2003, 17:06
Avatar de Jorge_Mota  
Fecha de Ingreso: diciembre-2002
Ubicación: Chapinlandia :-D
Mensajes: 725
Antigüedad: 21 años, 4 meses
Puntos: 11
mira esto:


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


ShellExecute me.HWnd,vbNullString,"MailTo:[email protected]?Subj ect=Correo Automatico",vbNullString,"c:\",1)


este codigo te abrira el correo predeterminado (Eudora, outlook express o el del office, the bat, etc.etc.)

y estara listo para enviar a "[email protected]" con el Titulo
Correo Automatico.

tambien hay una forma para llenar el cuerpo del mensaje de forma automatica, con html, pero ahora no recuerdo como es, si lo necesitas preguntalo y lo busco..l..

Por cierto si pones esto en un acceso directo o desde ejecutar del menu inicio tambien tiene el mismo efecto:

MailTo:[email protected]?Subject=Correo Automatico

Saludos
Guatemala.
__________________
Jorge Mota
Blog
Gubiz estafa
  #3 (permalink)  
Antiguo 03/01/2003, 07:08
Badjov
Invitado
 
Mensajes: n/a
Puntos:
A ver si entendi:

Estas intrucciones las debes colocar dentro de un modulo.

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

Y estas van, por ejemplo, al presionar un boton:
ShellExecute Me.hwnd, vbNullString, "MailTo:[email protected]?Subject=Correo Automatico", vbNullString, "c:\", 1

Si estoy equivocado en algo, por favor hasmelo saber, ya que no me funciona.

Y si encuentras eso de rellenar el mensaje, me lo darias por favor, es bueno saber esas cosas.


Muchas gracias por atender mi pregunta.
  #4 (permalink)  
Antiguo 03/01/2003, 08:07
Badjov
Invitado
 
Mensajes: n/a
Puntos:
Ya pude hacer que funcione, gracias.

Voy a seguir esperando el cuerpo de mensaje de todas formas.

Hasta la proxima y gracias de nuevo.
  #5 (permalink)  
Antiguo 26/01/2010, 16:47
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: e-mail en Visual Basic

hola he colocado el codigo ta y como pone aqui, pero me sale en la lista de errores que se esperaba una declaracion y me subralla el shell execute de la 2 linea

este es el codigo
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
ShellExecute me.HWnd,vbNullString,"MailTo:[email protected]?Subj ect=Correo Automatico",vbNullString,"c:\",1)

mira a ver si me explicas como lo puedo solucionar
gracias de antemano
  #6 (permalink)  
Antiguo 26/01/2010, 18:56
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: e-mail en Visual Basic

Hola, capoll. Bienvenido al foro.

Por favor, no utilices temas antiguos para realizar preguntas. Recibirás mejores respuestas si abres un nuevo tema y explicas tu pregunta.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 01:09.