Visual Basic - como imprimo un .doc desde VB5?

Life is soft - evento anual de software empresarial
 
Vista:

como imprimo un .doc desde VB5?

Publicado por gogoz (3 intervenciones) el 17/07/2002 12:54:33
aupa:
necesito imprimir un .doc desde vb5, y no tenemos ni idea de como hacerlo. Alguie sabe?
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 imprimo un .doc desde VB5?

Publicado por Juan (9 intervenciones) el 17/07/2002 14:47:23
Espero que este trozo de código te sirva para tu problema.

Consiste en crearte un fichero .bat y escribir en él la ruta del .doc que quieras imprimir (RUTA_DEL_FICHERO) y mandarlo a la impresora predeterminada del sistema.

Este código te servirá tanto si trabajas con una impresora en red como si la tienes instalada en local:

nf = FreeFile
Open "c:\Imprimir.bat" For Output As #nf
If Printer.Port = "LPT1:" Then
Print #nf, "copy " & RUTA_DEL_FICHERO & " prn"
else
Print #nf, "copy " & RUTA_DEL_FICHERO & " " & printer.DeviceName
end if
Close #nf
Shell ("c:\imprimir.bat")

Espero haber resuelto tu problema.

Saludos
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

RE:como imprimo un .doc desde VB5?

Publicado por gogoz (3 intervenciones) el 17/07/2002 14:55:14
muchas gracias. Al final entre toda la ofice lo hemos sacado tambien con lo siguiente y tambien funciona:

'// hay q añadir la referencia "Microsoft Word 9.0 Object Library"

Option Explicit

Private Sub ImprimirDocumentoWord(Fichero As String)
Dim Word As New Word.Application
Dim Channel As Long
Channel = Word.DDEInitiate("winword", Fichero)
Word.DDEExecute Channel, "[FILEPRINT]"
Word.DDETerminate Channel
End Sub

donde Fichero es la ruta
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

RE:como imprimo un .doc desde VB5?

Publicado por gogoz (3 intervenciones) el 17/07/2002 15:08:10
lo acabamos de probar y sólamente imprime un mogollon de pages con basura. ¿?¿?
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