• 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.

netwerk instellingen printer

  • Onderwerp starter Onderwerp starter thst
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

thst

Gebruiker
Lid geworden
10 apr 2001
Berichten
655
Hallo Allemaal,

ik heb een code om af te drukken naar een andere printer als de standaard printer.
En die vervolgens ook weer de orginele standaard printer terug zet.

Alleen bij de volgende regel is de aansturing van de printer;
Application.ActivePrinter = "\\ijmpr00\PR11765 op Ne03:"
waar kan ik deze instellingen vinden ? \\ijmpr00\PR11765 op Ne03

Angela
 
Dit is de voledige code,

Code:
Sub instaleer_printer()
Dim net
Set net = CreateObject("WScript.Network")
net.AddWindowsPrinterConnection "\\ijmpr00\pr11765"
End Sub

Deze macro print het bestand vervolgens uit:
Sub print_naar_WOW_printer()
instaleer_printer
Dim strCurrentPrinter As String
strCurrentPrinter = Application.ActivePrinter ' onthoud de standaard active printer
On Error Resume Next ' negeer print fouten
Application.ActivePrinter = "\\ijmpr00\PR11765 op Ne03:" ' switch naar een andere printer
ActiveSheet.PrintOut ' print de actieve sheet
Application.ActivePrinter = strCurrentPrinter ' terug naar de standaard printer
On Error GoTo 0 ' hervat de normale fout afhandeling
End Sub
 
Ik ben eruit, code aangepast.

Voor de belanghebbende hier de code;

Code:
Sub print_naar_WOW_printer()
'instaleer_printer
Dim strCurrentPrinter As String
strCurrentPrinter = Application.ActivePrinter ' onthoud de standaard active printer
On Error Resume Next ' negeer print fouten
Application.ActivePrinter = "Facturen Lade 2" ' switch naar een andere printer
'ActiveSheet.PrintOut ' print de actieve sheet
   ActiveSheet.PrintOut Copies:=1, ActivePrinter:="Facturen Lade 2"
Application.ActivePrinter = strCurrentPrinter ' terug naar de standaard printer
On Error GoTo 0 ' hervat de normale fout afhandeling
End Sub

Angela
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan