hola de nuevo,,, me ahogo en un vaso de agua, he estado retocando el código,,,, de momento lo he simplificado más aún para ver si me aclaro con esto....
Cita: Private Sub Document_Open()
nombre = InputBox("¿Como te llamas?")
FormFields("nombre").Result = nombre
apellidos = InputBox("¿me dices tus apellidos?")
FormFields("apellidos").Result = apellidos
If MsgBox("Los datos son los siguientes:" & nombre & apellidos, vbOKCancel, "¿Imprimimos o no Pepe?", 43) = vbOK Then
'mandamos imprimir el documento
Else
'dejamos los campos de texto limpios
End If
End Sub
sin embargo, cuando ejecuto el código me da el erron en tiempo de ejecucion diciendome que el argumento o la llamada del procedimiento no es válida.
¿donde puede estar el fallo?