Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2007, 07:25
Avatar de epa2
epa2
 
Fecha de Ingreso: abril-2002
Ubicación: Málaga
Mensajes: 1.475
Antigüedad: 22 años, 1 mes
Puntos: 9
VBA EXCEL: Pasar datos UserForm a Plantilla Word, creo que voy por el buen camino....

Hola amigos, espero que esten bien.

El siguiente code pasa el valor de los textbox del formulario a un nuevo
documento de word

Private Sub Enviar_Click()
Dim MSWord As New Word.Application
Dim Documento As Word.Document
Dim Parrafo As Paragraph
Set Documento = MSWord.Documents.Add
Set Parrafo = Documento.Paragraphs.Add
Parrafo.Range.InsertAfter NOMBRE.Text
Parrafo.Range.InsertAfter APELLIDOS.Text
MSWord.Visible = True
End Sub


pero yo lo que quisiera es hacerlo en una plantilla previamente creada de
word, esto es, que en la plantilla de word se vayan recogiendo los valores que pasan las cajas de texto del formulario y las vaya colocando en el sitio
indicado por mí dentro de la plantilla. lo más probable que se haya de hacer con insertando marcadores en doc de Word y campos (estilo Ref) pero no sé por donde meterle mano.... y aparte de que habría que hacer un bucle para pasar los campos al word.....

¿alguna idea por donde debo comenzar?

Estoy a la escucha
nos vemos.
__________________

***Aprendiz de todo y maestro de nada***