Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Mary en 14 de Febrero 2017, 20:09

Título: visualizar archivos con extensión .doc en un formulario Visual Basic
Publicado por: Mary en 14 de Febrero 2017, 20:09
Hola, tengo un problema para visualizar archivos de texto dentro de un formulario.

Dentro de un formulario tengo instalado un botón, un listview y un control adobe reader axacropdf. De este modo, al pulsar el botón,  el listview se carga con los archivos pdf que tengo en una carpeta, y al ir seleccionando cada uno de esos archivos en el listview, puedo visualizar el contenido de cada pdf en el control axacropdf.

El problema que tengo es que me gustaría poder hacer lo mismo pero con archivos de texto con extensión .doc (Microsoft Office Word). En este caso ¿que control habría que instalar en el formulario para poder visualizar este tipo de archivos?

Trabajo con el Visual studio 2010 express y con Visual Basic.

Gracias y saludos.
Título: Re:visualizar archivos con extensión .doc en un formulario Visual Basic
Publicado por: Alex Rodríguez en 09 de Mayo 2017, 17:42
Hola, puede intentarse lo siguiente: colocar un control de tipo "OLE control" en el formulario.

En tiempo de diseño puede elegirse como fuente de los datos para el control la ruta del archivo .doc

En tiempo de ejecución (en código)

OLE1.SourceDoc = "C:\CarpetaArchivos\mi_archivo.doc"

Otra opción sería añadir un control WebBrowser y un código similar a:

Private Sub Form_Load()
WebBrowser1.Navigate "c:\a\user.doc"
End Sub

Saludos