Visual Basic - Word y VB6

Life is soft - evento anual de software empresarial
 
Vista:

Word y VB6

Publicado por MakillaG (5 intervenciones) el 18/01/2005 17:47:32
Hola a todos!
Soy nueva en esto de la programación en VB6 y a lo mejor mi pregunta os parece una chorrada pero os prometo que estoy muy atrancada con esto y no se bien donde buscar.
Lo que necesito es generar una plantilla de Word con unos datos como son nombre, apellidos, telefono, etc... como el encabezado de un documento.
Estos parametros se introducen mediante un formulario de VB y deben quedar en el documento como si fuesen un encabezado, que se ira repitiendo para todos las hojas del documento.
Es posible hacer esto?
Si se puede hacer, como lo hago?
Muchas gracias a todos por adelantado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Word y VB6

Publicado por Cecilia Colalongo (3116 intervenciones) el 18/01/2005 22:29:09
Primero agrega la referencia a Word a tu proyecto y luego puedes hacer:

Dim objWord As Word.Application

Set objWord = New Word.Application

With objWord
.Documents.Add
.ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader

.Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
.Selection.TypeText Text:="Nombre"
.Selection.TypeParagraph
.Selection.TypeText Text:="Direccion"
.Selection.TypeParagraph
.Selection.TypeText Text:="Telefono"
.Selection.TypeParagraph
.ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader

End With

Lo que puedes hacer también es grabar un macro en Word con lo que quieres hacer y luego copiar el código de la misma dentro del bloque With.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar