Hi!
Steht Ihr Standarddrucker in der hintersten Ecke des Büros?
Möchten Sie Ihr Blatt aus dem Drucker an Ihrer Seite drucken?
Sie können es im Druckdialog ändern, aber Sie sind auch zu faul?
Nun, die meisten erfinderischen Leute sind faul, wie du und ich.
Mach dir keine Sorge. Ich habe dich. Machen wir es einmal mit VBA …
Unten ist der Code, der Ihren Standarddrucker auf den Drucker Ihrer Wahl ändert und den ursprünglichen Drucker auf den Standarddrucker zurücksetzt.
Sub Change_Default_Printer() Set mynetwork = CreateObject("WScript.network") mynetwork.setdefaultprinter "Ihr Druckername" 'schreiben Ihr Druckername hier ActiveSheet.PrintOut mynetwork.setdefaultprinter „original_Default_Printer“ ‘Setzen Sie Ihren ursprünglichen Drucker auf die Standardeinstellungen zurück“ End Sub |
Lassen Sie uns jede Zeile knacken.
- Set mynetwork = CreateObject("WScript.network") : Hier haben wir ein Objekt erstellt “Mein Netzwerk" von WScript.Netzwerk mit VBAs CreateObject() Funktion. Intern kehrt es zurück“IWshNetwork2” Art des Objekts.
WshNetwork2 ermöglicht den Zugriff auf das Computernetzwerk. Wir können mit allen an den Computer angeschlossenen Geräten herumspielen. Vorerst werden wir Drucker verwenden. - mynetwork.setdefaultprinter "Ihr Druckername": In dieser Zeile haben wir früher Excel vba Drucker auswählen. Standard Drucker Eigentum von WshNetwork2Objekt wird verwendet, um den Standarddrucker Ihrer Wahl auszuwählen. Schreiben Sie den Namen Ihres Druckers in doppelte Anführungszeichen („ “).
- ActiveSheet.PrintOut: Dieser Befehl druckt Ihr Dokument vom geänderten Drucker aus. Ich habe das aktive Blatt hier gedruckt. Sie können einen beliebigen Blattnamen angeben, um es sofort zu drucken.
- mynetwork.setdefaultprinter „original_Default_Printer“: Diese Zeile setzt Ihren ursprünglichen Drucker auf die Standardeinstellungen zurück. Dies ist optional. Wenn Sie nichts ändern möchten, überspringen Sie diese Zeile. Oder Sie können es auf einen anderen Drucker einstellen, bevor Ihr Code endet.
Also wie war es? Hat es bei dir funktioniert? War es schwierig? Lass es mich in den Kommentaren wissen. Bleiben Sie dran für innovativere und einfachere Lektionen. Wiedersehen.
Populäre Artikel:
50 Excel-Shortcut zur Steigerung Ihrer Produktivität
So verwenden Sie die SVERWEIS-Funktion in Excel
So verwenden Sie die ZÄHLENWENN-Funktion in Excel 2016
So verwenden Sie die SUMIF-Funktion in Excel