wie kann ich schon beim öffnen einer Tabelle per VBA abfragen, ob ich Macros ausführen darf ?
Meine Tabelle darf nur geöffnet werden können, wenn "Macros ausführen" aktiviert ist.
Vielen Dank Leute
wie kann ich schon beim öffnen einer Tabelle per VBA abfragen, ob ich Macros ausführen darf ?
Meine Tabelle darf nur geöffnet werden können, wenn "Macros ausführen" aktiviert ist.
Vielen Dank Leute
mit Excel geht nicht, denn Du willst offensichtlich das abfragen, was die Abfrage leisten soll.
Also entweder: .bat schreiben oder Hilfe-Datei erzeugen. So schwierig wird es wohl nicht sein, es ist nur ein Eintag in der Registry.
Micha
vielleicht hilft schon folgendes
379. nur mit aktivem Makro
Füge ein neues Register ein und schreibe groß drauf "Makro wurden nicht aktiviert"
in Private Sub Workbook_BeforeClose(Cancel As Boolean)
blendest Du alle anderen Register mit
Sheets("Tabelle1").Visible = xlVeryHidden aus und in
Private Sub Workbook_Open()
mit Sheets("Tabelle1").Visible = True wieder ein.
Das Ausblenden hat den Vorteil das die Registe nur über VBA eingeblendet werden können und nicht über Format, Blatt, Einblenden.
VBA Projekt schützen
Gruß Hajo
vielleicht hilft schon folgendes
379. nur mit aktivem Makro
Füge ein neues Register ein und schreibe groß drauf "Makro wurden nicht aktiviert"
in Private Sub Workbook_BeforeClose(Cancel As Boolean)
blendest Du alle anderen Register mit
Sheets("Tabelle1").Visible = xlVeryHidden aus und in
Private Sub Workbook_Open()
mit Sheets("Tabelle1").Visible = True wieder ein.
Das Ausblenden hat den Vorteil das die Registe nur über VBA eingeblendet werden können und nicht über Format, Blatt, Einblenden.
VBA Projekt schützen
Gruß Hajo
bläter die mit ....Visible = xlVeryHidden ausgeblendet werden können nicht über Format, Blatt, einblenden eingeblendet werden.
Oder habe ich da was falsch verstanden.
Dies gilt jedenfalls bis Version XP
Gruß Hajo