Para abrir un documento en el Word de Office desde VisualBasic.Net 2005 sin tener que preocuparse de las referencias (solo es necesario que Word este instalado en la maquina donde vamos a ejecutar el código), solo es necesario el siguiente código.
Visual Basic .NET
|
'Definimos la ruta del archivo WORD a abrir
Dim rutaArchivo As String = "c:/documento1.doc"
'Creamos un objeto de aplicacion WORD
Dim Documento As New Object
Documento = CreateObject("Word.application")
With (Documento)
'Abrimos el Documento
.Application.Documents.Open(rutaArchivo)
'Mostramos la aplicacion
WORD.Application.Visible = True
'Con esto mantenemos la aplicacion
'a la espera de cerrar el WORD
Try
While .Application.ActiveWindow.Active = True
End While
Catch ex As Exception
End Try
End With
'Liberamos la memoria destinada al WORD
Documento = Nothing
|
Este código mantiene la aplicación a la espera como si se hubiera abierto un formulario modal.