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

Niet dubbelzijdig printen

Status
Niet open voor verdere reacties.

gerenmarly

Gebruiker
Lid geworden
10 nov 2009
Berichten
104
Hoi allemaal

Ik heb een document gemaakt die een reparatie opdracht invuld
deze bon is in drievoud
hij moet dus drie maal geprint worden aan een zijde
de printer staat altijd op dubbelzijdig afdrukken en deze mag niet gewijzigd worden
hoe kan ik dit met eventueel een VBA oplossen zodat het document(bon) 3X wordt geprint aan een zijde

Ger
 
Wat je kan doen is onder andere een kopie van de printer installeren en de kopie dan standaard al instellen op NIET dubbelzijdig printen. Daarna hoef je in Excel maar deze kopie te kiezen om af te drukken. Je kan dan deze printer kiezen via VBA.
 
Wat je kan doen is onder andere een kopie van de printer installeren en de kopie dan standaard al instellen op NIET dubbelzijdig printen. Daarna hoef je in Excel maar deze kopie te kiezen om af te drukken. Je kan dan deze printer kiezen via VBA.

Anders kan je deze code eens testen van Warme Bakkertje:

Code:
Sub Printen()
' printer instellen op duplex printen
SetPrinterToDuplex "printernaam", 2

' printen
Activesheet.PrintOut
   
' printer terugzetten op enkelzijdig printen
SetPrinterToDuplex "printernaam", 1
End Sub
 
Laatst bewerkt:
Hoi Cobbe

Ben bang dat dat niet werkt
het document wordt op ± 25 netwerkprinters gebruikt
deze printers hebben allemaal een andere naam

het moet iets worden wat in het Exel bestand komt te staan

Ger
 
Daar kan je toch deze weer voor inzetten:
Code:
Private Sub PrinterNaam()
   Dim Pnaam As String
   Pnaam = Application.ActivePrinter
   MsgBox Pnaam
End Sub
 
Daar horen nog enkele functions bij, maar het zal voor vanavond zijn.
Heb dringende boodschappen te doen.
 
Laatst bewerkt:
Het blijkt toch veel lastiger te zijn als gedacht,
Veel code en veel risico op vastlopers.
Dus omdenken:
Als je 3 bonnen moet afdrukken op een dubbelzijdige printer voeg er dan een blanco blad tussen zodat je vijf bonnen hebt uit te drukken,
waarvan 3 gevuld en 2 leeg.

Ik denk dat dit handiger is en vrij makkelijk te doen is zonder foutrisico.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan