Hola Amigos:
En versiones recientes la vista previa nos permite la facilidad de llamar
a Outlook para enviar la vista previa por e-mail.
La pregunta, es posible indicar a Outlook la dirección del destinatario,
asunto y mensaje?
Saludos
METHOD SendEmail() CLASS TPreview
local oMail, cName, cFile
cName := If( ::oReport != nil, ::oReport:cName, ::oDevice:cDocument )
cFile := cFilePath( ::oDevice:aMeta[ 1 ] ) + StrTran( cName, '.', '' ) + ;
Left( HB_TToS( HB_DateTime() ), 14 ) + ".pdf"
CursorWait()
cFile := ::SaveAs( .t., cFile, .f. )
CursorArrow()
if ! File( cFile )
MsgInfo( FWString( "PDF not saved to send Email" ), FWString( "Information" ) )
elseif ::bEmail != nil
Eval( ::bEmail, Self, cName, cFile )
else
DEFINE MAIL oMail ;
SUBJECT cName ;
TEXT "Prezado Cliente, Segue Anexo, o PDF da NF-e." ;
FILES cFile, cFile ;
FROM USER
ACTIVATE MAIL oMail
// MsgInfo( oMail:nRetCode ) check the returned code!
endif
::oMeta1:SetFocus()
return nil
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: Google [Bot] and 59 guests