Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Ayuda-Necesito crear un docuemento word desde Vb

Estas en el tema de Ayuda-Necesito crear un docuemento word desde Vb en el foro de Visual Basic clásico en Foros del Web. Hola a todos: Tengo que hace run proyecto en vb que cuando pinche sobre el boton imprimir me abra word con unos determiandos campos de ...
  #1 (permalink)  
Antiguo 10/02/2007, 13:19
 
Fecha de Ingreso: enero-2006
Mensajes: 263
Antigüedad: 18 años, 3 meses
Puntos: 1
Ayuda-Necesito crear un docuemento word desde Vb

Hola a todos:

Tengo que hace run proyecto en vb que cuando pinche sobre el boton imprimir
me abra word con unos determiandos campos de la bd que no existen en el
formulario

Ejemplo

Formulario

ID: 4
Nombre: asda

Documento:

ID=4
Nombre=adas
Edad=asdas
Direccion=asdas

Tengo dudas si crear un documento con campos combinados o con marcas y lo
que no se es la instruccion par abrir el documento Word desde VB

Muchas gracias por adelantado
  #2 (permalink)  
Antiguo 12/02/2007, 02:04
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 5 meses
Puntos: 13
Re: Ayuda-Necesito crear un docuemento word desde Vb

Hola

Yo utilizo la referencia de Microsoft Word, luego inserto marcadores en los puntos del documento en los cuales quiero mostrar datos de mi aplicación. Utilizo el siguiente código:
Código:
Dim documento As New Word.Application
With documento
   .Application.Documents.Open Destino
   .Documents.Item(1).Bookmarks.Item("Pedido").Range.Text = NºPedido.Text
   .Documents.Item(1).Bookmarks.Item("Pedido").Range.Bold = True
   .Application.ActiveDocument.Save
   .Application.Visible = True
End With
Set documento = Nothing
Como puedes ver para abrir utilizo .open y en destino tengo guardado la ruta y el nombre del documento word, luego indico el nombre del marcador en el que quiero insertar texto, guardo el documento y lo muestro.

--Saludos--
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:57.