Inviare una mail in modo interattivo tramite Outlook

Moderator: Enrico Maria Giordano

Post Reply
User avatar
Marco Turco
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London
Contact:

Inviare una mail in modo interattivo tramite Outlook

Post by Marco Turco »

Salve,
attualmente utilizzo la seguente routine per inviare una mail tramite Outlook. Vorrei però che sia possibile fare apparire la dialog di invio mail di Outlook per consentire all'utente eventuali variazioni nel testo della mail.

Qualche idea sul metodo da richiamare per rendere l'invio interattivo ?
Ho provato con Send(.f.) ma ottengo un messaggio di errore.

Inoltre, esiste un sistema per capire se Outlook è installato ? Nel caso non lo sia infatti vorrei inviare la mail utilizzando MAPI in quanto Outlook Express per esempio non supporta i comandi OLE.

Grazie in anticipo.

Saluti

Marco Turco


FUNCTION SendMail()

LOCAL oOutLook,oMailItem,oRecip,oAttach

oOutLook := CreateObject( "Outlook.Application" )

oMailItem := oOutLook:CreateItem( 0 )

oRecip := oMailItem:Recipients
oRecip:Add( "noc@softwarexp.co.uk" )

oMailItem:Subject := "Testing fw"

oMailItem:Body := "FW Body!" + CRLF + CRLF

oAttach := oMailItem:Attachments
oAttach:Add( "c:\sendmail.txt" )

oMailItem:Send()

RETURN NIL
Post Reply