Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1040to1044
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro

Makro
16.01.2009 23:54:09
Jens
Guten Abend Allerseits
Wie kann ich erreichen, daß eine Datei nur geöffnet wird, wenn auch die Makros auf niedrig gesetzt sind.
Sollten die Makros nicht auf niedrig gesetzt sein und der Anwender will die Makros auch nicht aktivieren sollte die Datei einfach schliessen.
Wie kriege ich sowas hin?
Danke
Jens

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro
17.01.2009 00:14:03
Jens
Hi Jens
Über VBA kannst Du die Blätter so ausblenden, dass diese nur bei aktivierten Makros erscheinen (xlveryhidden). Das Einblenden kannst Du dann in ein Workbook_Open-Makro setzen. Das wird dann nur ausgeführt, wenn auch Makros aktiviert sind.
Worksheets("Tabelle1").Visible = xlVeryHidden
Das Blatt kann dann auch nicht über "Format"-"Blatt"-"Einblenden" angezeigt werden, sondern nur über den VBA-Code.
Gruß aus dem Sauerland
Jens
AW: Makro
17.01.2009 00:21:00
Daniel
Hi
nö, geht nicht.
das einzige, was du machen kannst, ist folgendes:
- per Makro die sensiblen Tabellenblätter beim Speichern und Schließen ausblenden
- diese Tabellenblätter beim Öffnen per Makro einblenden.
dann sieht der Anwender nur eine leere Datei, wenn er sie mit deaktvierten Makros öffnet.
Das Setzen der Makrosicherheit auf mindestens Mittel ist ein Schutz des Anwenders vor Makrovieren (schließlich kann man auch mit Excel-Makros die Festplatte formatieren) und man darf den Anwender nicht zwingen, diese Einstellung auf niedrig zu setzen.
desweiteren muss man sich darüber im klaren sein:
alle Excelsicherungen sind relativ einfach zu umgehen, dh sie schützen in der Regel nur vor unbeabsichtigten Falscheingaben, aber nicht vor subversiven oder gar kriminellen Absichten.
wenn man seine Anwendung davor absichern will, muss man sich andere Systeme verwenden.
Gruß, Daniel
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige