• Domingo 22 de Diciembre de 2024, 18:32

Autor Tema:  Re: URGENTE: Reportes usando Plantillas de Word  (Leído 2847 veces)

Lemus

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
Re: URGENTE: Reportes usando Plantillas de Word
« en: Miércoles 21 de Mayo de 2003, 09:58 »
0
Hola a todos!!!

Tengo unas preguntotas:

 1ra. Como se hacen las plantillas en WORD para que funcionen para los reportes generados con VB.

2da. Como le hago para vincular correctamente los datos a esa plantilla, y despues mandar imprimir.

Espero alguien me pueda ayudar postenado un totrial o si  pueden poner alguna referencia...

Gracias de antemano...!!!
___________________________________________________

::: LEMUS ::: TheGreatHomeless :::
___________________________________________________

http]

didi

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: URGENTE: Reportes usando Plantillas de Word
« Respuesta #1 en: Jueves 5 de Junio de 2003, 18:28 »
0
A ver, hay dos maneras.

  La primera es con campos combinados. Debes insertar los campos combinados en la plantilla, y luego adaptar un codigo sencillito, por aqui lo encontraras:
   http://www.geocities.com/vbp_es/faq/faq08.htm

  Ahora bien, hay otra manera muchisimo mas elegante de hacerlo, y de manera que se pueda manipular mucho mejor, es utilizando los marcadores. Word te permite insertar marcadores. A estos se pueden acceder mediante vb. Te puedes llegar a pasar muchas horas programando, pero al final te puede llegar a quedar una maravilla. si quieres informar-te sobre como acceder y utilizar marcadores ve a:
 
 http://www.jojo-zawawi.com/code-samples ... amples.htm

 Hay un tutorial muy bueno de vba-word, si encuentro donde esta te doy la direccion

Majuhemo

  • Miembro activo
  • **
  • Mensajes: 85
    • Ver Perfil
Re: URGENTE: Reportes usando Plantillas de Word
« Respuesta #2 en: Jueves 5 de Junio de 2003, 23:30 »
0
Hola:
yo trabajo de la siguiente forma:

Set obj = New Word.Application
obj.Documents.Open FileName:="" & App.Path & "Plantilla.doc"                                    
                       
obj.Selection.GoTo What:=wdGoToBookmark, Name:="Marcador1"
obj.Selection.TypeText Text1.Text
obj.Selection.GoTo What:=wdGoToBookmark, Name:="Marcador2"
obj.Selection.TypeText Text2.Text
obj.Selection.GoTo What:=wdGoToBookmark, Name:="Marcador3"
obj.Selection.TypeText Text3.Text
                        obj.ActiveDocument.SaveAs FileName:="" & App.Path & "PlantillaX.doc"
                                   
obj.PrintOut (False)
obj.Quit SaveChanges:=wdDoNotSaveChanges
Set obj = Nothing

No te olvides de hacer referencia a la libreria de Microsoft Word.

Saludos;
Ruben Delgado A.
rudela@msn.com
Lima-Peru

Lemus

  • Miembro activo
  • **
  • Mensajes: 46
    • Ver Perfil
URGENTE: Reportes usando Plantillas de Word
« Respuesta #3 en: Viernes 6 de Junio de 2003, 07:23 »
0
Si me salio el reporte que queria hacer con VB y Word

gracias a ambos...!!!

P.D.  DIDI si te encuentras la direccion del manual de VB-Word que mencionaste, me encantaria que me pasaras la direccion, porque la verdad si me interesa manejar plantillas....  gracias
___________________________________________________

::: LEMUS ::: TheGreatHomeless :::
___________________________________________________

http]