Vb6 y word
Quiero con mi programa de vb6.0 arrancar una plantilla que tengo en microsoft word para rellenar los campos que yo quiera. He usado la correspondencia que lo he encontrado en internet, pero cuando ya voy a ejecutarlo con mi programa visual basic te pongo el código:
Option Explicit
Dim objWord As Word.Application
Private Sub cmdLlenaCarta_Click()
Set objWord = New Word.Application
objWord.Visible = True
'Pon la Ruta donde Guardaste la Carta
objWord.Documents.Open App.Path & "\Carta.doc"
objWord.Documents(1).Bookmarks("Destinatario").Range = txtDestinatario.Text
objWord.Documents(1).Bookmarks("Esposa").Range = txtEsposa.Text
objWord.Documents(1).Bookmarks("Fecha").Range = txtFecha.Text
End Sub
Me da problemas a la hora de enlazar el vb6 con el documento word. Abre el documento word pero cuando va a cargar me da el siguiente problema
Runtime -2147417851(80010105)
Automation error
Y me marca la siguiente linea el debug:
objWord.Documents.Open App.Path & "\Carta.doc"
¿La ruta esta comprobada que esta correctamente. Qué puede pasar?
Option Explicit
Dim objWord As Word.Application
Private Sub cmdLlenaCarta_Click()
Set objWord = New Word.Application
objWord.Visible = True
'Pon la Ruta donde Guardaste la Carta
objWord.Documents.Open App.Path & "\Carta.doc"
objWord.Documents(1).Bookmarks("Destinatario").Range = txtDestinatario.Text
objWord.Documents(1).Bookmarks("Esposa").Range = txtEsposa.Text
objWord.Documents(1).Bookmarks("Fecha").Range = txtFecha.Text
End Sub
Me da problemas a la hora de enlazar el vb6 con el documento word. Abre el documento word pero cuando va a cargar me da el siguiente problema
Runtime -2147417851(80010105)
Automation error
Y me marca la siguiente linea el debug:
objWord.Documents.Open App.Path & "\Carta.doc"
¿La ruta esta comprobada que esta correctamente. Qué puede pasar?
1 Respuesta
Respuesta de emperador20
1