2009-08-18 12 views
0

Ich habe ein VBA-Makro geschrieben, um einige Sachen in Excel zu tun, und ich möchte wissen, ob das Folgende möglich ist.Makro Bearbeiten/Ansicht Schutz

Wie schütze ich ein Makro, so dass der Benutzer den Code nicht bearbeiten kann, egal, wer die Tabelle verwendet? Der Schutz muss stark genug sein, dass, selbst wenn sie ALT + F11 drücken und das Makro hochziehen, die Optionen der Schaltfläche Bearbeiten ausgegraut sein müssen, auch wenn das Makro ausgewählt wurde.

Ist es auch möglich, einen Benutzer davon abzuhalten, sogar den Code zu sehen?

Antwort

1

Ich denke, der einfachste Weg ist, nur den Arbeitsbuch-Code zu schützen. VBA-Projekteigenschaften -> Schutz -> Projekt zum Anzeigen sperren. Sie müssen ein Passwort angeben.

Es ist kein Weltklasse-Schutz, aber es wird den durchschnittlichen Benutzer daran hindern, den Code zu bearbeiten.