Word se abre fuera del WebBrowser

407 views
Skip to first unread message

alexana

unread,
Nov 13, 2015, 4:33:37 AM11/13/15
to Comunidad de Visual Foxpro en Español
Un saludo de nuevo a todos.

Alguien podría ayudarme con lo siguiente:

Dentro de un form inserto un control WebBrowser para abrir un documento de Word dentro de él, pero cuando lo ejecuto, el documento se me abre fuera del WebBrowser que he creado. Cuál puede ser el error?. Os pongo el código:

With thisform

.AddObject("oleWebBrowser","OleControl","Shell.Explorer.2")

.oleWebBrowser.Top = 50

.oleWebBrowser.Left = 50

.oleWebBrowser.Height = .Height - 80

.oleWebBrowser.Width = .Width-80

.oleWebBrowser.Navigate("C:\documentos\prueba.doc")

.oleWebBrowser.Visible = .T.

ENDWITH

Gracias

Alexana

Fidel Charny

unread,
Nov 13, 2015, 8:29:18 AM11/13/15
to Comunidad de Visual Foxpro en Español
Desde Microsoft Word lo puedes guardar como pagina Web. Da una extensión "mht" o "htm" según como la generes. Eso se verá bien.
De todos modos te digo que probando tu código con un .doc de Word se abre dentro del formulario. Eso si, se abre Word.
También probé con algún archivo xls. También se abre en el form, pero es Microsoft Excel.
También probé con un pdf y funciona bien, solo que es Adobe Reader.

alexana

unread,
Nov 13, 2015, 8:59:24 AM11/13/15
to Comunidad de Visual Foxpro en Español
Gracias Fidel por tu respuesta. Lamentablemente a mi se me abre fuera del formulario y dentro me da el mensaje "Se canceló la navegación a la página web".

Qué puede ser?.

Alexana

Daniel Sánchez

unread,
Nov 14, 2015, 10:24:14 AM11/14/15
to Comunidad de Visual Foxpro en Español
Debería comentar que versión de word estan usando y de windows, para ver si los escenarios son similares.

Saludos
--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047 RPM #948615385
Trujillo - Perú

P  Sugerimos no imprimir este e-mail a menos que sea absolutamente necesario. Protejamos el medio ambiente.

alexana

unread,
Nov 14, 2015, 12:17:31 PM11/14/15
to Comunidad de Visual Foxpro en Español
Tengo Word 2007 y Windows 7.

Saludos

abauzah

unread,
Nov 14, 2015, 2:31:54 PM11/14/15
to Comunidad de Visual Foxpro en Español
Con PDF funciona muy bien l problema es con docx, tengo Win 7 y Office 2010

saludos

Miguel A.

unread,
Nov 16, 2015, 4:24:33 AM11/16/15
to Comunidad de Visual Foxpro en Español
Hola,
Yo tengo algo parecido desde hace años, en los que ido cambiando de sistema operativo y de Office, pero nunca he conseguido que el Word se abriera dentro del formulario, siempre lo hace fuera. No creo por tanto que eso depende de la versión de cualquiera de ellos.

No creo que esto tenga fácil arreglo porque navegando por Internet, si encuentras una página web en formato pdf se te abre sin más; pero si es doc o docx te descarga el documento, tampoco se abre en el navegador.

Saludos,
Miguel A.

Jose Antonio Blasco

unread,
Nov 16, 2015, 5:56:34 AM11/16/15
to Comunidad de Visual Foxpro en Español
Prueba con este "prg", a ver si te funciona.

Un saludo.



Jose A. Blasco
Zaragoza - España
Visual FoxPro 9 SP2

"No hay camino hacia la libertad, la libertad es el camino" - Indira Gandhi
“Nunca te olvides de sonreír, porque el día que no sonrías  será un día perdido”  -  Charles Chaplin
“Todo el mundo quiere tener un amigo, pero pocos se toman la molestia de ser uno”
- Anónimo
verdocum.prg

Miguel A.

unread,
Nov 16, 2015, 10:26:33 AM11/16/15
to Comunidad de Visual Foxpro en Español
Hola maño,
No, no funciona, en el formulario se abre el explorador, pero el documento Word se abre fuera de él. Lo mismo que siempre.
Gracias no obstante por tu colaboración. Un saludo,
Miguel A.

Daniel Sánchez

unread,
Nov 16, 2015, 5:58:21 PM11/16/15
to publice...@googlegroups.com
Y este código no te puede servir.
excelinform.prg

Miguel A.

unread,
Nov 17, 2015, 2:40:22 AM11/17/15
to Comunidad de Visual Foxpro en Español
Hola Daniel,

Yo utilizo un objeto navigator (la clase es Shell Explorer 2) incrustado en un formulario y en él se abren diversos tipos de archivos para verlos, no para modificarlos; pero con los ficheros de Word se abre el navegador en blanco y fuera del ambiente del formulario foxpro se abre el Word con el fichero.

Con tu programa me sucede un poco parecido, por lo que aprecio en el form se abre como en blanco y abre Excel fuera, pero como está no visible solo se aprecia un icono en la barra de tareas de Windows.

No obstante, miraré más detenidamente tu programa porque en él hay instrucciones de automatización de Office que desconocía e igual puedo arreglar algo. Gracias por tu aporte.

Saludos,
Miguel A.

alexana

unread,
Nov 17, 2015, 12:31:50 PM11/17/15
to Comunidad de Visual Foxpro en Español
Gracias a todos por vuestras aportaciones e ideas, pero sigo igual. Vamos a esperar que alguien nos pueda dar la solución


El viernes, 13 de noviembre de 2015, 10:33:37 (UTC+1), alexana escribió:
Reply all
Reply to author
Forward
0 new messages