Avatar billede chris2k Nybegynder
11. januar 2001 - 16:34 Der er 5 kommentarer og
2 løsninger

Printe til en specifik printer i vb

Hey. Jeg vil gerne kunne printe til en specifik printer i VB. Jeg har fikset printerdialog boksen fra windows, og jeg har fundet en måde at finde det rigtige printer objekt. Men så snart jeg har valgt det, bliver alle properties markeret som readonly. Mystisk, nogle der har forslag?

Her er koden der vælger printeren:
    \'Init Printer
    Dim Prn As Printer
    For Each Prn In Printers
        If InStr(1, sDeviceName, Prn.DeviceName) <> 0 Then
            Set p = Prn
            Exit For
        End If
    Next
    If p Is Nothing Then MsgBox \"Der skete en printer fejl. Kan ikke finde den angivne printer\", vbCritical: Exit Sub

(Jeg har deklareret P som public, et andet sted, så det er ikke problemmet)
Avatar billede tdaugaard Nybegynder
11. januar 2001 - 19:42 #1
Det sker ved at når brugeren vælger en printer i Print dialog boksen så bliver den sat til default. Når så du udskriver udskriver du på default printeren.
Avatar billede chris2k Nybegynder
11. januar 2001 - 19:46 #2
Hmm.

Er du sikker?

(Jeg har ikke lige mulighed for at teste det)
Avatar billede tdaugaard Nybegynder
11. januar 2001 - 19:48 #3
Yeps .. det står i VB\'s hjælpefiler.
Det er umuligt at printe (vha. normal VB kode) til en specifik printer uden at brugeren har valgt den
Avatar billede chris2k Nybegynder
11. januar 2001 - 19:51 #4
Okay. Det kunne være jeg skulle kigge der : )

Takker...

Checker lige det er rigtigt, også får du points.
Avatar billede tdaugaard Nybegynder
11. januar 2001 - 19:53 #5
oki
Avatar billede chris2k Nybegynder
11. januar 2001 - 19:54 #6
Jeg har fundet det:
http://msdn.microsoft.com/library/devprods/vs6/vbasic/vb98/vbobjPrinter.htm

Det var ikke helt som du sagde, man kan godt det jeg vil, men det skal bare gøres på en anden måde.

Nå, lige meget, jeg er i godt humør!
Avatar billede tdaugaard Nybegynder
11. januar 2001 - 19:56 #7
*S* okæi .. jeg siger mange tak så .. dte var bare det jeg har læst mig til (og brugt)
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