Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Drucken nur über CommandButton
#1
Ave zusammen :D

Ich wollte wissen ob es möglich ist, das Drucken eines Tabellenblattes nur über einen CommandButton zu steuern?
Das heisst, dass das Drucken über Datei -> Drucken deaktiviert wird.

Ich bedanke mich jetzt schon mal für eure Hilfe und verbleibe,

mit freundlichen Grüssen

Primo
Antworten Top
#2
Mahlzeit!
Ja so etwas ist durchaus möglich …
… nur: warum?

Fragt sich Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
Hallo Primo,

ja, das ist möglich!

Siehe folgende Anleitung:

Drucken nur über CommandButton
'****************************************
'* H. Ziplies
'* 20.03.03
'* erstellt von Hajo.Ziplies@web.de
'* http://Hajo-Excel.de/
'***************************************
………………………………….……
‘Modul: DieseArbeitsmappe
‘………………………………..………………
Option Explicit
 Private Sub Workbook_BeforePrint(Cancel As Boolean)
            If Druck = False Then
                        Cancel = True
                        MsgBox "Drucken ist nur über den vorgesehen Button möglich!!!"
            Else
                        Druck = False
            End If
End Sub
 ‘………………………………………………………………….………
‘Modul: Tabelle (Code hinter die Tabelle)
‘…………………………………………………………….……………
Option Explicit
Private Sub CommandButton1_Click()
             Druck = True
            ActiveSheet.PrintOut
End Sub
 ‘………………………………………………………………………..…………………
‘Modul: allgemeines Modul (Variablendeklaration)
‘………………………………………………………………..…………………………
Option Explicit
Public Druck As Boolean
[Bild: attachment-190.gif]
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
[-] Folgende(r) 1 Nutzer sagt Danke an Glausius für diesen Beitrag:
  • Primo Centurio
Antworten Top
#4
Ganz schön viel Platz für so wenig Content. Wink  21
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
Hallo Rpp63,

das fand ich auch und habe das bereits 2x editiert, nur wurde es damit nicht kürzer, sondern immer auseinandergezogener - weiß der Kuckuck, warum!
[Bild: attachment-190.gif]
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
Antworten Top
#6
Hallo Günter,

vielleicht muss André hier mal tätig werden

https://www.clever-excel-forum.de/Thread...eanie+code
Gruß Stefan
Win 10 / Office 2016
Antworten Top
#7
Also der Grund ist, dass die Leute auf der Arbeit nicht wirklich fähig sind Anweisungen zu befolgen und ich so möglich Fehlerquellen minimieren will.
Zusätzlich wird durch das betätigen des CommandButton ein Zähler fortgesetzt, welcher mir anzeigt wieviel Kopien gedruckt wurden.

@Glausius Danke Dir, genau das habe ich gesucht, funktioniert perfekt.

Lg Primo
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste