Ejemplos usando el Api de windows para Visual basic
<Volver> - Anterior - Siguiente
Este ejemplo lo rescaté de un código en Delphi y lo pasé a visual basic.
Lo que hace es, mediante una llamada al Api ShellExecute, poder abrir el cliente de correo predeterminado y automáticamente añadirle el destinatario, el asunto y el cuerpo del mensaje y que quede listo para poder enviarlo.
Para especificar todos estos datos, se deben pasarselos al tercer parámetro de ShellExecute y este String debe ser una cadena que contiene la unión del mail, asunto y mensaje.
El correo se hace con mailto:elcorreo , pero hay que añadirle el signo de interrogación "?" al final.
Luego hay que concatenar esa cadena anterior para indicar el asunto. Por último se conacatena el mensaje.
El problema es que si el mensaje (lo mas factible) tiene saltos de líneas, no se puede especificar el mismo con VbCrlf o con vbNewLine, si no que hay que hacerlo con esta cadena: %0D%0A.
Para hacerlo mas fácil, supongamos que el mensaje está escrito en un textbox multilinea, podemos utilizar la función Replace para reemplazar los saltos de línea por este juego de caracteres.
Ejemplo:
Código en un formulario:
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar