Excel-Sicherheit auf mittel

Ein_Freund

Erfahrenes Mitglied
Situation: Wenn ich den Rechner starte, ist die Standard-Sicherheitseinstellung von Excel wieder aktiv. In diesem Fall eben 'hoch'. Um aber Makros benutzen zu können, bedarf es jedoch der Einstellung 'mittel' bzw 'niedrig'. Das heisst --> Excel starten, Einstellung ändern, Excel schliessen und wieder starten.

Vorhaben: Ich möchte ein Programm schreiben, welches die Einstellung auf 'mittel' oder 'niedrig' ändert und anschliessend Excel startet.

Frage: Besteht die Möglichkeit, mit VB diese Einstellung zu ändern? Wenn ja, bitte kurz erklären

Vielen Dank,
 
Kannst versuchen mit VB den Schlüssel für die Security für Excel zu verändert.

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel\Security

Quazi den Eintrag mit

Value name: Level
value data: 1 (für low), 2 (für medium), 3 (für high)
Base: Hexadecimal

vor dem start von Excel abändern.

Mit welchen API-Funktionen du jetzt die Registry manipulieren kannst, kann ich dir auf dir auf die schnelle nicht sagen. Werde aber morgen mal schauen ob ich was brauchbares in dieser Richtung finden kann.
Allerdingst ist die Lösung sehr ungenau, da sie abhängig von der Version von Excel und dem Betriebssystem ist.
Kannst ja mal bescheid geben wenn du eine gängige Lösung gefunden hast.
Ich werde auf jedenfall an den Thema dran bleiben.


Gruß
Ronny
 
Danke für den Ansatz. Hab' schon ne Weile nach dem Schlüssel in der RegEdit gesucht. Werd' mal schauen, ob ich damit weiter komme.... danke
 

Neue Beiträge

Zurück