Si usás la clase que viene en el VFP9, dentro de la _environ.vcx, _shellexecute, podés lanzar cualquier archivo. Por ejemplo, si querés que al dar click a un botón se te abra el archivo MIARCHIVO.PDF, hacé lo siguiente:

Pegás la clase _shellexecute en un form
Cambiale el nombre por algo más castizo, como por ejemplo, lanzador
En el click del botón ponés este código

local cPDF
cPDF = 'c:\imagenes\miarchivo.pdf'
thisform.lanzador.shellexecute(cPDF)

y te va a abrir el pdf, siempre y cuando lo puedas abrir desde el explorer del Windows, lo que significa que tenés que tener instalado el Adobe Reader o algún otro lector gratuito de pdf.

Podés hacer lo mismo con un archivo DOC, o XLS (siempre y cuando el Word o el Excel estén instalados en la máquina)

Para el caso en que no tengas el Excel y estés usando el OpenOffice, renombrá el archivo xls como ods y te lanza la planilla electrónica del OpenOffice.

Rafael Copquin




El 11/10/2012 12:20 p.m., Walter Comito escribió:
Amigos, hay alguna forma de leer desde vfp un archivo pdf, tipo la integacion con officce.
o expotarlo a un formato leible por vfp.
ya probe con texto, xml y no funciona
gracias


Responder a