#
DEFINE olMSG 3*--Para crear y mostrar un nuevo mail--
lOutlook =
CREATEOBJECT("Outlook.Application") && creamos nuestro objeto de OutlooklMail = lOutlook.CreateItem(0)
&& Creamos un nuevo maillMail.
To = "a...@xyz.com"lMail.Subject = "Asunto"
lMail.Body = "Probando el funcion SaveAs()"
lMail.
SaveAs("C:\aa.msg", olMSG)Te refieres a pasar la misma estructura que aparece en tu reporte previo enviarlo a Excel?.. Eso lo he logrado con el Crystal Report (Tiene una herramienta exportar a XLS)
Pero si te quieres enviar la data directamente a excel..
· En bruto puedes enviarlo con :
Sele micursor_con_data
Copy to Archivo.xls TYPE XLS
Si deseas enviarlo formateado y todo el tema
Con automatización
oExcel = CREATEOBJECT(“Excel.Application”)
oExcel.Workbooks….
sele mi cursor
scan
oExcel.Cells(Fila,Col).Value = MiCursor.midato-
endscan
Etc. (Hay varios ejemplos en la Web)
Luis María Guayán Tucumán, Argentina _________________________ http://www.PortalFox.com Nada corre como un zorro _________________________
He descargado el FoxyPreviewer, sin embargo a la hora de llamarlo me marca un error: “No se encuentra la propiedad PREVIEWHELPER”. Que estaré haciendo mal, incluí en mi aplicación el PATH donde se encuentran los archivos que descargué. Alguien puede apoyarme ?
Saludos y Gracias.
Armando Rodríguez
Guanajuato, México
Hay varias formas de corregir.. una pon la foxypreviewer.app en el directorio de tu aplicación pero también incluye
Reportoutput.app y reportpreview.app ..
Pruebalo..
__________ Información de ESET Smart Security, versión de la base de firmas de
virus 5183 (20100608) __________
ESET Smart Security ha comprobado este mensaje.
http://www.eset.com
__________ Información de ESET Smart Security, versión de la base de firmas de
virus 5183 (20100608) __________
ESET Smart Security ha comprobado este mensaje.
http://www.eset.com
Gracias, eh incluido en la aplicación los 2 archivos que me indicas. Ahora cuando manda llamar el ReportOutput.app, me marca “El objeto no está contenido en un FORM”. Que estará pasando amigos ?
Tus reportes los estas ejecutando desde fox , o en el ejecutable, y otra pregunta, tus reportes están incluidos en el ejecutable o están excluidos del proyecto?
Pues son dos formas diferentes..
Y como estas llamado tus reportes..???
Hola, los reportes los ejecuto desde fox y los reportes están excluidos del proyecto.
Ojalá puedan ayudarme.
Saludos y Gracias.
Armando Rodríguez.
Me faltó responder como llamo el reporte. Es de esta manera:
LOCAL loReport AS "PreviewHelper" OF "FoxyPreviewer.prg"
loReport = CREATEOBJECT("PreviewHelper")
loReport.AddReport("programglobal.frx", "RANGE 1,1 NODIALOG") && FRX File, Clauses
loReport.RunReport()
Saludos.
No se porque te estará pasando eso., pero para empesar no le pongas RANGE 1,1 quitaseleo solo dejale NODIALOG pues si no solo te mandara una sola hoja de todo el reporte…
De lo otro dejame ver que puede ser.. te respondo esto rápido pues voy de salida…
Saludos
__________ Información de ESET Smart Security, versión de la base de firmas de
virus 5184 (20100609) __________
ESET Smart Security ha comprobado este mensaje.
http://www.eset.com
__________ Información de ESET Smart Security, versión de la base de firmas de virus 5184 (20100609) __________
ESET Smart Security ha comprobado este mensaje.
http://www.eset.com