Word y Visual Basic

08/10/2006 - 17:07 por Trango | Informe spam
¿Donde puedo conseguir información para manipular un documento word con
una aplicación realizada en Visual Basic?. ¿Donde conseguir código de
ejemplo?.

Hay bastante documentación sobre Visual Basic, pero no encuentro casi
nada que me permita crear mi propia aplicación VB y que interactue con Word.

Gracias y un saludo


Pepe Martinez
 

Leer las respuestas

#1 SuNcO
10/10/2006 - 05:31 | Informe spam
Un ejemplo.. para que este codigo funcione hay que agregar la
Referencia de Word

'Variable de objeto para poder abrir el Word
Dim MSWord As Word.Application
'Variable de tipo documento de word
Dim Documento As Word.Document
'Creamos la referencia para llamar a la aplicación
Set MSWord = New Word.Application

'Abrimos el archivo.doc que está en el app.path
Set Documento = MSWord.Documents.Open(App.Path & "\archivo.doc")

With Documento
'Guardamoe el contenido del .Doc en formato txt, es decir soplo el
texto _
sin tablas o cualquier objeto que contenga el mismo
ActiveDocument.SaveAs FileName:=App.Path & "\archivodetexto.txt",
FileFormat:= _
wdFormatText
End With

'Cerramos la aplicacion
MSWord.Quit
'Descargamos las variables de memoria
Set MSWord = Nothing
Set Documento = Nothing

Todo depende lo que quieras hacer, pero informacion si hay. Un truco
que puedes hacer es crear una Macro, hacer movimientos de lo que
quieres, como por ejemplo seleccionar texto, ponerle negrita, y cosas
asi.. despues te vas al editor de VB que viene y vez los comandos que
se crearon

SuNcO - http://www.codigoplus.com

Trango wrote:
¿Donde puedo conseguir información para manipular un documento word con
una aplicación realizada en Visual Basic?. ¿Donde conseguir código de
ejemplo?.

Hay bastante documentación sobre Visual Basic, pero no encuentro casi
nada que me permita crear mi propia aplicación VB y que interactue con Word.

Gracias y un saludo


Pepe Martinez

Preguntas similares