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: 832
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 224 Mal
Danksagung erhalten: 118 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
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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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: 832
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 224 Mal
Danksagung erhalten: 118 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
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!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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: 832
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 224 Mal
Danksagung erhalten: 118 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
Opelgerd

Re: Druckbereiche und Druckerauswahl -thePrintManager-

#5

Beitrag von Opelgerd »

Moin,

leider bin ich erst jetzt dazu gekommen Ihre Dateien auszuprobieren.

Funktioniert soweit für eine Seite der Arbeitsmappe super!

Jetzt habe ich leider das Problem mit dem Erstellen der Druckbereiche.

Ich habe ja in einer Excelmappe verschiedene Sheets also Seiten wie zum Beispiel TKP, Kaufm. etc.

Ich bekomme es leider nicht hin den Code so zu schreiben das ich die einzelnen bzw. mehrere Seiten drucken kann.

Also zum Beispiel bei Auswahl SFP soll er mir TKP, Kaufm. und SFP ausdrucken.

Eventuell könnten Sie mir dabei noch einmal helfen.

Vielen Dank schon einmal für Ihre Hilfe!!!!

Grüße Klemens
Opelgerd

Re: Druckbereiche und Druckerauswahl -thePrintManager-

#6

Beitrag von Opelgerd »

Moin,

desweitern ist mir gerade aufgefallen das die Arbeitsmappe den Bezug zu "F12" nach erneutem öffnen verliert.

Beim Drücken der Taste erscheint leider nicht mehr das Fenster für die Auswahlen.

Ist das ein Programm Fehler bzw. Fehler meinerseits oder liegt es an etwas anderem?

Viele Grüße
Opelgerd

Re: Druckbereiche und Druckerauswahl -thePrintManager-

#7

Beitrag von Opelgerd »

Sorry war mein Fehler habe es in die falsche Arbeitsmappe kopiert......
Benutzeravatar
d'r Bastler
Beiträge: 832
Registriert: 29. Aug 2022, 13:20
Hat sich bedankt: 224 Mal
Danksagung erhalten: 118 Mal

Re: Druckbereiche und Druckerauswahl -thePrintManager-

#8

Beitrag von d'r Bastler »

Moin Klemens,

Du hast Deine Themen teilweise selbst gelöst. Gratulation! Was bleibt denn noch übrig? Ich bin gerne behilflich.

Schöne Grüße
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-

#9

Beitrag von Opelgerd »

Guten Morgen,

mein Problem ist weiterhin den Druckbereich so einzustellen das mehrere Seiten der Arbeitsmappe gedruckt werden.

Zum Beispiel bei Auswahl SFP sollen die Seiten TKP, Kaufm., SFP und Bemerkungen gedruckt werden.

Bis jetzt habe ich es nur geschafft in dem Code einen Druckbereich auf der aktiven Seite zu drucken und nicht verschiedene Seiten.

Viele Grüße

Klemens
Opelgerd

Re: Druckbereiche und Druckerauswahl -thePrintManager-

#10

Beitrag von Opelgerd »

Ach ja sorry....

Die Datei mit der Endung .frx lässt sich nicht in VBA importieren.

Ist das richtig so? Habe schon ein bisschen recherchiert das es sich um eine Datei handelt die zu der .frm gehört.

Also es einen Bezug gibt.

Viele Grüße
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast