Avatar billede fagpoler Novice
09. januar 2005 - 15:40 Der er 3 kommentarer og
1 løsning

Tilbage til standardprinter

Jeg bruger en kode til at gå tilbage til Standardprinter

Application.ActivePrinter = "HP LaserJet 1100 på LPT1:"
som er min standardprinter.

Er der nogen der kender en kode som vælger standardprinter udanset om det er en HP 1100, Canon eller en anden der er standardprinter, og uanset om den ligger på LPT1 eller LPT2 eller på en USB port
Avatar billede sjap Praktikant
09. januar 2005 - 16:20 #1
Jeg ved ikke om der findes en funktion, der direkte henviser til standardprinteren. Hvis det, du er ude efter, er at skrive ud på en anden printer og så vende tilbage til den oprindelige printer kan du f.eks. bruge følgende kode:

xOriginalPrinter = Application.ActivePrinter
Application.ActivePrinter = "My LaserPrinter"
ActiveSheet.PrintOut
Application.ActivePrinter = xOriginalPrinter

I første linie lægges den aktuelle printers navn over i variablen xOriginalPrinter
I anden linie vælges så en ny printer.
I tredie linie skrives regnearket ud.
I sidste linie sættes printeren tilbage til den oprindelige printer.
Avatar billede sjap Praktikant
09. januar 2005 - 16:23 #2
Ovenstående kan i øvrigt også klares med kun én programlinie:

ActiveSheet.PrintOut ActivePrinter:="My LaserPrinter"

Denne linie skriver ud til en anden printer UDEN at ændre på printervalget.
Avatar billede fagpoler Novice
09. januar 2005 - 18:45 #3
Det virker fint tusind tak, hvis du ligger et svar får du dine point.
Avatar billede sjap Praktikant
09. januar 2005 - 19:03 #4
Ok :0)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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