• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

standaard printer selecteren

Status
Niet open voor verdere reacties.

stefano

Gebruiker
Lid geworden
22 mei 2004
Berichten
865
Hoi,

Ik heb een code waarmee ik een dokument afdruk op een printer in het netwerk. Na afdrukken wil ik dat de lokale standaardprinter opnieuw geselecteerd wordt, want nu blijft die netwerkprinter aktief . Kan iemand helpen aub ?

dbv,

stefano

Code:
Sub afdrukweegbrug()
    Application.ActivePrinter = "\\svrmid008\PRTMID041 op Ne09:"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
        "\\svrmid008\PRTMID041 op Ne09:", Collate:=True
End Sub
 
Stefano,

werkt dit? Ik kan het nu niet testen.

Code:
Sub afdrukweegbrug()
Dim AktievePrinter As String
    AktievePrinter = Application.ActivePrinter
    Application.ActivePrinter = "\\svrmid008\PRTMID041 op Ne09:"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
        "\\svrmid008\PRTMID041 op Ne09:", Collate:=True
    Application.ActivePrinter = AktievePrinter
End Sub


Koosl
 
ik probeer het morgen uit ( op het werk )

dank alvast :thumb:
 
Stefano,

Volgens mij doet hij het zo :

Code:
    Application.ActivePrinter = "\\svrmid008\PRTMID041 op Ne09:"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1

Ik denk dat hij zo de standaarprinter gewoon laat staan.

Greetz

Joske
 
Nope,

In beide gevallen blijft hij gaan voor de netwerkprinter en keert excel niet terug naar de standaaardprinter.

:shocked:
 
aanpassing van Koos' oplossing

Code:
Sub indrukwekkend()
  c0 = Application.ActivePrinter
  ActiveWindow.SelectedSheets.PrintOut ,,,, "\\svrmid008\PRTMID041 op Ne09:"
  Application.ActivePrinter = c0
End Sub
 
Laatst bewerkt:
Vorige code aangepast.
En verwijder option explicit.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan