Mittels einer Schaltfläche zur Druckereigenschaft

Hallo Leute!

Wer kann mir sagen, wie man in einem Formular mittels einer Schaltfläche unter der Ereignisprozedur die Druckereigenschaft aufrufen kann. Mit dem normalen Druckbefehl wird der Bericht sofort
ausgedruckt, was aber nicht sein sollte, da man gegebenenfalls noch
einen anderen Drucker auswählen möchte.

lg

Hallo,

ich… :wink:

RunCommand acCmdPrint

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hallo Franz!

Danke für die wertvolle Information. :wink:

Eine weitere Frage und Bitte hätte ich noch,
betrifft das selbe Thema und vielleicht kannst
du diese auch beantworten.

Habe mir ein eigenes Menü (Menüleiste) mittels
Makros erstellt und auch hier wollte ich die
Funktion des Druckens zuerst auf die Druckeigenschaft
gelangen. Nur leider komme ich gleich direkt zum
Drucken.
Das Makro sieht so aus:
Makroname: zum Drucken
Aktion: drucken (gibt leider nichts anderes zur Auswahl)

Oder muss ich das anders lösen als mit einem Makro???

Gruß
Christian

Hallo,
ja, Makros sind für die Tonne…

Schreib eine Public-Funktion , die Du im Menuleistenpunkt unter „bei Aktion“ aufrufst.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Komme gut voran, habe das ganze Menü unter
Public-Funktionsmodul eingebunden und die Makros
eleminiert.

Hab nun ein weiteres Problem bzw. Frage:
Nun öffne ich einen Bericht und weiters
mit der Druckeigenschaft vom neuen Menü.
Aber wenn ich nun anstatt des Druckens auf
Abbrechen gehe, bekomme ich dann einen
Laufzeitfehler 2501. Aktion RunCommand wurde
abgebrochen. Mit händischen Beenden kommt man
dann wieder aus diesem Bereich raus. Aber man hat
dann auch hier ein Schlupfloch betreffend des
Debuggenschaltfläche. Wie kann man diese Info ausblenden
bzw. übergehen?
Oder muss ich im Modul noch was hinzufügen?

Public Function Drucken()
RunCommand acCmdPrint
End Function

Gruß Christian

Hallo,

Public Function Drucken()
on error resume next ’ evtl. an andere Stelle einbauen
RunCommand acCmdPrint
End Function

perfekt !!!

recht herzlichen dank!