Visual Basic - Como paso un Textbox a Word

Life is soft - evento anual de software empresarial
 
Vista:

Como paso un Textbox a Word

Publicado por jonathan (28 intervenciones) el 13/03/2004 18:45:10
lo que quiero hacer es que ha traves de un formulario pueda capturar por lo menos el nombre, apellido y su dirreccion y mandar esos datos a una carta y prediseñda en word pero ella no contiene esos datos y quiero que desde un formulario en vb sean asigndos a la carta y luego imprimirla
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:Como paso un Textbox a Word

Publicado por Cecilia Colalongo (3116 intervenciones) el 14/03/2004 20:14:05
No sé como está prediseñada la carta (si con marcadores o campos) pero puedes hacer así: (primero agrega la referencia a Word a tu proyecto)

Dim objWord As Word.Application

Set objWord = New Word.Application

With objWord
.Documents.Open "MiCarta.doc"

' Si es con un marcador
.Selection.GoTo What:=wdGoToBookmark, Name:="MiMarcador"
.Selection.Find.ClearFormatting
With .Selection.Find
.Text = ""
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
.Selection.TypeText Text:="Texto de reemplazo"

' Si es con un campo
.ActiveDocument.FormFields.Item("Text1").Result = "Texto de reemplazo"

.Visible = True
End 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