Vb6 y word

Hola muy buenas, necesito un poco porque llevo medio año en el mundo de la programación y esas cosas y ando un poco verde y llevo un par de días para hacer una cosa y estoy superatascado.Al grano:
Tengo una plantilla de una factura en microsoft Word y tengo que rellenar los campos de esa plantilla cogiendo los datos que tengo dentro de una base de datos Access.
¿Cómo podría hacerlo? Nunca he realizado este tipo de cosas y no tengo absolutamente ni idea del tema.
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 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.que puede pasar?
Un saludo y gracias

1 respuesta

Respuesta
1
Nunca trabaje con word y vb, no puedo ayudarte...
Un abrazo!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas