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

Printen via macro werkt spontaan niet meer

Status
Niet open voor verdere reacties.

djpeterl1

Gebruiker
Lid geworden
20 mrt 2009
Berichten
15
Hallo,

Had een tijdje terug een macro opgenomen voor het afdrukken van een pagina:

Code:
Sub afdrukken_printer()
'
' afdrukken_printer Macro
'

'
    Application.ActivePrinter = "HP LaserJet P1005 op Ne00:"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
        "HP LaserJet P1005 op Ne00:", Collate:=True
End Sub

Spontaan werkt het niet meer.

Krijg de melding:
Fout 1004 tijdens de uitvoering:
Methode ActivePrinter van object_Application is mislukt

kan iemand mij helpen het op te lossen?

Gr van Peter
 
...ik zou zo op het eerste gezicht zeggen dat de printer niet meer aan de computer hangt... Nieuwe gekocht?

Groet, Leo
 
de printer is aan gesloten: direct afdrukken gaat goed

hoe kan ik controlleren op welke poort de printer zit??
 
Voor zover ik me kan herinneren mag je gewoon de poort weglaten. In een engelse versie is het namelijk 'on' waar het in het nederlands 'op' is. Dus dit zou ook moeten werken...
Code:
Application.ActivePrinter = "HP LaserJet P1005"
Uiteraard óók aanpassen bij de 2e instantie!

Groet, Leo
 
Dit is voldoende

Code:
ThisWorkbook.Windows(1).SelectedSheets.PrintOut
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan