Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/09/2009, 01:12
DurinVii
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: imprimir reporte en word

La manera de la que yo he solucionado este problema es a través de código de vba. Si te creas un objeto y luego lo declaras de tipo word
Código:
Dim objWord As Object 
Set objWord = CreateObject("Word.Application"
luego te declaras como quieres que tenga las propiedades el documento y toda la pesca, reyenando el documento como tu quieras, esto búscalo en internet que está, yo lo he encontrado xD. La forma de escribir en un doc es:
Código:
With objWord
            .Selection.TypeParagraph
            .Selection.TypeText Text:=""
end with
Dentro de este with u end with, es donde has de poner el documento de word como tu quieras, aquí podras hacer las cosas a tu gusto e imaginación, pero hacerlo todo a pelo es tedioso. Y despues de terminar te recomiendo que hagas lo siguiente:

Código:
With objWord.ActiveDocument
            .SaveAs "" & sDirectorio & "" & sNombre & ".doc"
            .Close
End With
objWord.Quit
Set objWord = Nothing

sDirectorio es la cadena del directorio donde quieres guardar el documento y el snombre es el nombre del documento podria ser algo así, "c:\documento.doc"