Para crear un mensaje de correo, todo lo que tenemos que hacer es SellExecute un enlace mailto. En su forma más sencilla, el enlace se realiza de esta forma: mailto:direccion@correo.com
Entonces, el siguiente código va a abrir una ventana para componer el mensaje el el cliente de correo predeterminado por el usuario, con la línea Para rellena:
Código:
lcMail = "mailto:direccion@correo.com"
ShellExecute(0,"open",lcMail,"","",1)
Avanzando un poco más, puede especificar los siguientes parámetros al enlace mailto:
CC = Con copia
BCC = Con copia oculta
Subject = Asunto
Body = Texto del mensaje
Coloque un signo de interrogación antes del primer paréntesis (justo después de la dirección de correo). Utilice ampersands para separar los siguientes parámetros, como en este ejemplo:
Código:
lcMail = "mailto:direccion@correo.com"+ ;
"?CC= direccionboss@correo.com&Subject= Meet for lunch"+ ;
"&Body= Please join me for a sandwich at noon."
ShellExecute(0,"open",lcMail,"","",1)
Esto va a mostrar la ventana de composición del mensaje que se observa en la figura 1. Como puede ver, ya están rellenos los datos To (Para), CC (con copia) y Subject (Asunto), así como el texto del mensaje. Todo lo que el usuario tiene que hacer es oprimir el botón Send (Enviar).