FoxPro/Visual FoxPro - mapi en _screen

 
Vista:

mapi en _screen

Publicado por EXTREMO (78 intervenciones) el 07/12/2006 17:35:13
Hola foxeros

Alguno de ustedes sabe como crear un objeto de tipo mapi en el _screen?

La idea es generar este objeto una sola vez y no en cada formulario en el cual necesite enviar un email.

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:mapi en _screen

Publicado por Ernesto Hernandez (4623 intervenciones) el 07/12/2006 20:55:31
Prueba esto

*-- Datos del Mail
lcPerfil = "MiPerfil"
lcContrasenia = "mypassword"
lcDestinatario = "[email protected]"
lcTema = "Aqui escribo el tema"
lcCuerpo = "Aqui escribo el cuerpo del mail "

*-- Creo objetos Outlook y NameSpace
loOutlook = CREATEOBJECT("Outlook.Application")
loNameSpace = loOutlook.GetNameSpace("MAPI")

*-- Ejecuto los métodos
loNameSpace.Logon(lcPerfil , lcContrasenia)
loMailItem = loOutlook.CreateItem(0)
loMailItem.Recipients.ADD(lcDestinatario)
loMailItem.Subject = lcTema
loMailItem.Body = lcCuerpo
loMailItem.Attachments.ADD("c:\midocumento.doc")
loMailItem.Send
loNameSpace.Logoff

loNameSpace = .NULL.
loOutlook = .NULL.


Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar