AW: Sperren von "Seite einrichten"
12.06.2007 23:34:00
"Seite
Hallo
man kann per VBA dem Anwender die Befehls- und Menüleisten verändern, dh. man könnte auch die entsprechenden Schaltflächen entfernen, so daß er die Funktionen nicht mehr ausführen kann.
das dürfte aber etwas aufwendig zu programmieren sein, vorallem weil du sicherstellen mußt, daß nach Schließen deiner Datei alle diese Funktionen wieder genauso zur verfügung stehen wie vorher, auch im Falle eines Fehlers oder Absturzes, sonst bekommst du Ärger mit deinen Kollegen.
Einfacher scheint mir zu sein, wenn du in das Modul "DieseArbeismappe" folgendes eventgesteuerte Makro reinschreibst:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
'... hier dann dein Code, mit dem du die Seiteneinstellungen vornimmst
End Sub
dieses Makro läuft immer automatisch ab, sobald der Druck angestoßen wird.
wenn du jetzt in diesem Makro die Seiteneinstellungen setzt, können die Kollegen verstellen was sie wollen, beim Druck sind wieder deine Original-Werte drin.
Falls du nicht weißt, wie die Seitenenstellungen per VBA funktioniert, lass einfach mal den Recorder mitlaufen, da wird alles aufgezeichnet.
Gruß, Daniel