Ikke for noget, men jeg tror ikke det kan forklares ret meget mere tydeligt end det er gjort i ovenstående link. Smid en commondialog på din form, brug koden i eksemplet. Det du vil udskrive udskriver du med Printer.Print "Dette her bliver udskrevet: " - præcis som vist i eksemplet.
Hvis du vil gøre det nemmere, så brug mm i stedet for twips, så er det nemmere at overskue hvor på papiret det bliver udskrevet, så udskift
Printer.ScaleMode = 1 'twips med Printer.ScaleMode = 6 'mm og ret koordinaterne derefter :o)
Start -> Indstillinger -> Printere Højreklik på den ønskede printer, vælg egenskaber Noter navnet der står under fanebladet "Generelt", fx. "Chefens printer 2. sal HP4000"
Herefter følgende kode:
shell "net use LPT1: " & chr(34) & "//" & "Chefens printer 2. sal HP4000" & Chr(34) shell "/D:lpt1 c:\fil.txt" shell "net use lpt1 /D"
altså kan jeg ikke få den til at bare at bruge windows´ default printer? for jeg sidder og laver mit program til en anden maskine, så det nytter jo ikke noget at skrive den skal bruge min printer...??? kan det lade sig gøre?
HJÆLP! (igen)
Synes godt om
Ny brugerNybegynder
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.