--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/c8205a45-cb6e-4b50-8297-c74695a8fff2n%40googlegroups.com.
Estimado prueba con esto, le pasas como parámetro la ruta y nombre de archivo, no solo sirva para pdfs, también previsualizar documentos de Word, Excel, jpg, etc
PROCEDURE File_Form
****************************
PARA XNAMEDOC
XNAMEDOC = ALLTRIM(XNAMEDOC)
IF ATC(' ',XNAMEDOC) > 0
XNAMEDOC = NameCortoFile(XNAMEDOC,1)
Endi
_Vfp.AutoYield = .F.
Public oFormWord
oFormW = Createobject("formword")
oFormW.Show()
*- Definición de la clase formword
Define Class formword As form &&BASEFORM
Add Object oleWebWrowser As IEClass With Name = "oleWebBrowser"
Procedure Resize
This.oleWebBrowser.Height = This.Height
This.oleWebBrowser.Width = This.Width
Endproc
Procedure Init
This.Height = _vfp.height-200
This.width = _vfp.width-50
This.autocenter = .t.
*This.icon = 'graficos\excel.ico'
This.icon = 'graficos\camera.ico'
This.Caption = ' '
This.BorderStyle = 3
This.Closable = .t.
This.maxbutton = .T.
This.minbutton = .f.
With This.oleWebBrowser
.Top = 0
.Left = 0
.Navigate(XNAMEDOC)
Endwith
This.Resize()
this.windowtype = 1
Endproc
Enddefine
*- Definición de la clase IEClass
Define Class IEClass As OleControl
OleClass = "Shell.Explorer.2"
Procedure Init
This.Navigate("about:blank")
Endproc
Procedure Refresh
Nodefault
Endproc
Enddefine
Saludos cordiales,
Manuel Navarro
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/015d4412-5d4c-4296-8f07-aedcd09807dan%40googlegroups.com.
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/45563fbe-e2b6-4b88-aece-cc0187dc0296n%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAMkTt8rvEv46%3DCSz3J46bpFBpd3wEmqwuzU4dS52q14%2BcxdYeQ%40mail.gmail.com.
Hola José.
Yo utilizo un método q guardo en una clase llamada rutinas q se llama abrirpdf y es así:
PARAMETERS lcFile
LOCAL loShell
loShell = CREATEOBJECT("Shell.Application")
loShell.ShellExecute(lcFile)
RELEASE loShell
abre el acrobat reader con el pdf...
Lo q te pasó Jorge (librería Oracle), es interesante, voy a hacer algun prueba cuando tenga tiempo p ver.
Saludos
Esteban
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAFg9aWzSkjSA5ZNpramYzXX-4RcwHzNijzJ%2B26%2Br-hWOA7R-bg%40mail.gmail.com.
Jorge, he estado mirando el ActiveX de Oracle pero no me queda claro que componente tengo que descargar y como usarlo. Además parece que la instalación tiene su complejidad, pero lo miraré más tranquilamente.
esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/c8205a45-cb6e-4b50-8297-c74695a8fff2n%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAFg9aWzSkjSA5ZNpramYzXX-4RcwHzNijzJ%2B26%2Br-hWOA7R-bg%40mail.gmail.com.
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/984b38c4-1caf-4857-927c-c84c80f66e03n%40googlegroups.com.
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/45563fbe-e2b6-4b88-aece-cc0187dc0296n%40googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/07772727-04a8-4934-af81-13a72687decan%40googlegroups.com.
https://www.berezniker.com/content/pages/visual-foxpro/view-pdf-vfp-form
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/0b1cbcf8-48d3-43d7-823a-9c29f578a4a5n%40googlegroups.com.