Avatar billede mbl Juniormester
21. december 2003 - 22:42 Der er 4 kommentarer og
1 løsning

Udskrive en text fil via VB

Har jeg mulighed for at skrive en text fil ud på min standart printer.
Avatar billede thesurfer Nybegynder
21. december 2003 - 22:49 #1
Jeg tror at du bare kan nøjes, med at smide indholdet i en stren, og derefter bruge:
Printer.Print streng
Avatar billede mbl Juniormester
21. december 2003 - 22:59 #2
thesurfer.

Hvad mener du med streng, hvis det er en text streng så virker den sikkert. Nu er det sådanne at i mit eksempel er det en "testfil.txt" fil som jeg gerne vil printe ud.

c:\test\testfil.txt
Avatar billede thesurfer Nybegynder
21. december 2003 - 23:08 #3
Du læser bare indholdet af testfil.txt ind i en streng..
Avatar billede the_master Nybegynder
22. december 2003 - 00:06 #4
Lave et module og sæt denne kode ind

Option Explicit

Public Sub PrintTXTFile(FileName As String)
    Dim x As Integer
    Dim s As String

    x = FreeFile
    On Error GoTo HandleError
    Open FileName For Input As x
    Do While Not EOF(x)
        Line Input #x, s
        Printer.Print s
    Loop
    Printer.EndDoc
    Close #x
    Exit Sub
HandleError:
    MsgBox "Error :" & Err.Description, vbCritical, "Printing File..."
End Sub


sæt så en knap på din form og
skiv så denne kode ind i formen

Private Sub Command1_Click()
    PrintTXTFile "c:\test\testfil.txt"
End Sub
Avatar billede mbl Juniormester
24. december 2003 - 21:48 #5
Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester