auto_open und Workbook_open umgehen?
29.02.2004 14:03:21
Norman
kann ich irgendwie verhindern, dass ein Benutzer eine Arbeitsmappe öffnet und durch drücken von SHIFT auto_open und Workbook_open umgeht? Und zweitens, wie bekomme ich es hin, dass eine Arbeitsmappe gar nicht geöffnet werden kann, wenn die Ausführung von Makros per Optionseinstellung ausgeschaltet ist?
Hintergrund: Unter Excel97 will ich den Selektionschutz einschalten, das geht aber (unter 97) nur per VBA, erst in späteren Excel-Versionen wurde der Schutz auch "speicherbar" gemacht.
Code:
Private Sub Workbook_Open()
Dim item
For Each item In Sheets
item.EnableSelection = xlUnlockedCells
Next item
End Sub
Wenn der Benutzer den Code mittels Shift ausschalten kann, dann soll sich die Datei nicht öffnen lassen (bzw. gleich wieder zugehen).
Geht das überhaupt??
Gruß
Norman