Inicio > Visual Basic > menosmola10 > enviando datos via mail

enviando datos via mail

Experto:
Usuario:
Fecha: 20/02/2005
Valoración: (3,00 sobre 5) Categoría: Visual Basic
20/09/2004
javierkuc, usuario preguntando en Visual Basic
Usuario
hola

en un formulario ingreso dos datos determinados por medio de 2 controles textbox. Ambos datos deben ser enviados a una determinada direccion de e-mail al hacer un clic en un botón que se encuentra dentro del formulario.
¿como hago para que se envie un mail en cuyo cuerpo figuren estos dos datos que fueron ingresados en el formulario?

espero respuesta... javier
20/09/2004
javierkuc, experto respondiendo en Visual Basic
Experto
Tienes que añadir la referencia Microsoft Outlook 9.0 Object Libary y poner esto:

'Objetos de Outlook
Dim myOlApp As Outlook.Application
Dim myItem As Outlook.MailItem
Dim myNamespace As Outlook.NameSpace
Dim myAttachments As Outlook.Attachments
Dim myAttachment As Outlook.Attachment
Dim myFolder As Outlook.MAPIFolder
Dim myFont As Font


Set myOlApp = CreateObject("Outlook.Application") 'Inicializa la Aplic. Outlook
Set myItem = myOlApp.CreateItem(Outlook.OlItemType.olMailItem) 'Inicializa objeto Mail
Set myNamespace = GetNamespace("MAPI") 'Inicializa nombre del espacio a usar

myItem.Subject = "SUJETO DEL MENSAJE "
myItem.To = "correo@ejemplo.com"
myItem.Body = "Cuerpo del mensaje "

Si quieres abrir el mensaje con Outlook antes de enviarlo:
myItem.Display
Si no:
myItem.Send
myOlApp.Quit

Al final libera los recursos utilizados:
Set myItem = Nothing
Set myAttachment = Nothing
Set myNamespace = Nothing
Set myOlApp = Nothing

Espero que te sirva....
20/02/2005
javierkuc, usuario preguntando en Visual Basic
Usuario
gracias!
Enlaces patrocinados