Visual Basic - como imprimir un archivo *.txt

Life is soft - evento anual de software empresarial
 
Vista:

como imprimir un archivo *.txt

Publicado por NESTOR (94 intervenciones) el 02/09/2005 00:04:34
Desde VB6.0..... necesito código para imprimir un archivo tipo *.txt

Gracias
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 imprimir un archivo *.txt

Publicado por Zoto (41 intervenciones) el 02/09/2005 14:50:19
Hola, NESTOR.

Prueba con éste código, a ver si es lo que solicitabas:

'-------------------------
'CÓDIGO
'-------------------------

'Este procedimiento toma un archivo de texto y lo imprime en
'la impresora determinada, todo mediante un código muy simple
'y eficaz

Public Sub PrintTextFile(ByVal TextFileName As String)
Dim TextToPrint As String 'Contendrá el texto del archivo *.txt

'Esta línea comprueba que el archivo sea *.txt. Si no es, sale del procedimiento.
'Se puede marcar como comentario para que acepte todo tipo de archivos
If Right(TextFileName, 3) <> "txt" Then MsgBox "El archivo no es *.txt", vbCritical + vbOKOnly, "ERROR": Exit Sub

'Se abre el archivo
Open TextFileName For Binary As #1
TextToPrint = Space(LOF(1)) 'Se crea el buffer
Get #1, , TextToPrint 'Se almacenan los datos en el buffer
Close #1 'Se cierra el archivo

Printer.Print TextToPrint 'Se imprimen los datos del buffer
Printer.EndDoc 'Se termina el documento de impresión
End Sub

'Cómo usarlo:

'La implementación de éste código no necesita explicaciones.
'Se llama a un archivo de texto que será imprimido:

'PrintTextFile "C:\texto.txt"

'-------------------------
'CÓDIGO
'-------------------------

Espero que te funcione correctamente y te ayude a resolver tu problema.

Hasta otra,

Zoto
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