PASAR REPORT (frx) A WORD 2003

413 views
Skip to first unread message

lmartin

unread,
Sep 16, 2009, 11:14:14 AM9/16/09
to Mundo Visual FoxPro
Hola, trabajo en Visual Fox 8 y tengo office 2003. Necesito pasar un
reporte a un archivo de Word 2003 para ser enviado por mail.
Encontré una aplicacion: FRX2WRD que hace esto y funciona de 10 para
office 2000 solamente. Necesito algo que funcione para office 2003.

Alguien conoce algo con lo que pueda resolver mi problema ?.

Gracias

idalberto

unread,
Sep 16, 2009, 11:19:00 AM9/16/09
to Mundo Visual FoxPro
Envialo a una impresora que lo convierta en pdf y si todavia lo
quieres en word convierte el pdf en .doc

Giuliano Medina

unread,
Sep 16, 2009, 11:48:13 AM9/16/09
to mundovis...@googlegroups.com
IMartin.. intentaste utilizar el XFRX?
Abajo una respuesta de a un e-mail que le di a un chico para que transformara en PDF.

En pocas lineas de comando podes mandar tu reporte para imprimir en archivos PDF. Abajo un pequeño ejemplo de como hacerlo... es facil....
 

LOCAL

loxFrx AS Object lnRetVal AS Number

m.loxFrx = XFRX("XFRX#LISTENER" )

m.loxFrx.SetEmbeddingType(3)&& Adjuntando las fuentes al archivo PDF -> 3 Significa apenas las fuentes que utilizes en tu reporte.

m.loxFrx.targetType = "PDF"

m.loxFrx.doNotOpenViewer = .T.

m.loxFrx.targetFileName ="TEST.PDF"

lnRetval = m.loxFrx.SetParams()

REPORT FORM "TEST.FRX" OBJECT m.loxFrx NOPAGEEJECT

m.loxFrx.Finalize()&& En este momento el archivo es gravado en disco..


Cambia apenas PDF por .DOC...

A mi me funciono bien en un test que hice.

Conta como te fue...
2009/9/16 idalberto <idalb...@gmail.com>



--
Abraço,

Rufino Giuliano Medina
Reply all
Reply to author
Forward
0 new messages