FUNCION SendEmailOutlook
Enviar correo electronico atravez de Outlook
// SendEmailOutlook("hola","Este es un correo de prueba","mycorreo@cavo28.com",{})
// SendEmailOutlook("hola","archivos adjuntos","mycorreo@cavo28.com",{"c:\file1.txt","c:\file2.txt"})
FUNCTION SendEmailOutlook(cAsunto,cMensaje,cRecipiente,aFiles)
LOCAL oOutlook := OLEAutoObject{"Outlook.Application"} AS OBJECT
LOCAL oEMail := oOutlook:CreateItem(0) AS OBJECT
LOCAL oRecipient AS OBJECT
LOCAL oAttachment AS OBJECT
LOCAL dwCount := 0 AS DWORD
oRecipient := oEMail:Recipients:Add( cRecipiente )
oEMail:Recipients:ResolveAll()
oEMail:Subject := cAsunto
oEMail:Body := cMensaje
IF ALen(aFiles) > 0
oAttachment := oEMail:Attachments
FOR dwCount := 1 upto ALen(aFiles)
IF File(aFiles[dwCount])
oAttachment:Add(aFiles[dwCount])
ENDIF
NEXT
ENDIF
oEMail:Display()
RETURN NIL
Comentarios
Publicar un comentario