Druckbereiche und Druckerauswahl -thePrintManager-

.. das wohl mächtigste Werkzeug in Bill Gates' Büro-Sippe. Ob reine Formeln, PowerQuery oder VBA. Hier bleiben kaum Wünsche unerfüllt.
Benutzeravatar
d'r Bastler
Beiträge: 683
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 177 Mal
Danksagung erhalten: 91 Mal

Druckbereiche und Druckerauswahl -thePrintManager-

#1

Beitrag von d'r Bastler »

Moin allerseits,

aktuell gibt es den seltenen Fall, dass mal ein (noch ein wenig ungeübter) Nutzer tatsächlich alle seine Daten in einem Sheet versammelt hat und daraus über Druckbereiche bestimmte Teile ins PDF bzw. zu Papier bringen will. Dafür erst einmal großes Lob, denkt da jemand im ersten Schritt offenbar tatsächlich in Daten und erst im zweiten in Papier. Klasse!

Ein erster Anhang hier stellt einen einfachen Vorschlag zur Lösung vor: Eine USF, in der für das aktive Sheet ein Druckbereich ausgewählt werden kann und dann an den Standarddrucker gesendet wird. Neben dem Import der Dateien aus der ZIP wird in DieseArbeitsmappe folgender Code gebraucht:

Code: Alles auswählen

Option Explicit
Private Sub Workbook_Open()
    Application.OnKey "{F12}", "ShowUSF"
End Sub
usfPrnArea.zip
(1.07 KiB) Noch nie heruntergeladen
Die Druckbereichsnamen und Druckbereiche können im Code der USF in den Zeilen 5 und 24 leicht angepasst werden.

Den nächsten Schritt stellt dann thePrintManager dar. In ihm wird die USF um folgende Funktionen ergänzt: Es werden alle verfügbaren Drucker eingelesen und Druckbereiche direkt über TextBoxen eingegeben werden. Den gibt's dann als neuen Post später hier.

Viel Spaß und Grüße
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Benutzeravatar
d'r Bastler
Beiträge: 683
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 177 Mal
Danksagung erhalten: 91 Mal

Re: Druckbereiche und Druckerauswahl -thePrintManager-

#2

Beitrag von d'r Bastler »

Okay, auf zur zweiten Runde:

was diese Weiterentwicklung kann, habe ich oben beschrieben. Hier nun also die ZIP mit den neuen Versionen.
thePrintManager.zip
(5.77 KiB) Noch nie heruntergeladen
Installation: Eine leere Arbeitsmappe als .XLSB, alle vier Dateien aus der ZIP importieren, ein paar Beispieldaten malen und los geht's.
Die manuelle Eingabe von Druckbereichen liefere ich gerne auf Anfrage nach. Schien mir nicht mehr so relevant zu sein.

Viel Spaß damit!
Zuletzt geändert von d'r Bastler am 23. Sep 2024, 13:44, insgesamt 1-mal geändert.
Folgende Benutzer bedankten sich beim Autor d'r Bastler für den Beitrag:
thowe
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Opelgerd

Re: Druckbereiche und Druckerauswahl -thePrintManager-

#3

Beitrag von Opelgerd »

Moin

Vielen Danke.

Werde da heute Abend mal mit spielen.

Grüße Klemens
Benutzeravatar
d'r Bastler
Beiträge: 683
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 177 Mal
Danksagung erhalten: 91 Mal

Re: Druckbereiche und Druckerauswahl -thePrintManager-

#4

Beitrag von d'r Bastler »

Moin Klemens,

für die Einbindung des neuen Codes kannst Du Dich einfach an die Anleitung auf Office-Hilfe halten. Die neue Version beinhaltet zwar auch den Code für DieseArbeitsmappe (also eine Datei mehr). In einer leeren Mappe ist das aber kein Problem.

lg
d'r Bastler von den VBAsteleien.de
Win 10 + Office 2019 & Win11 + Office 2021 + Visio 2019 pro & macOS.X15 + Office2019pro & Android12 & XL365
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast