2016-04-26 8 views
1

Gibt es eine Möglichkeit, den Editor VBE zu sperren oder einzufrieren, um zu verhindern, dass andere den VBA-Code versehentlich bearbeiten?VBA-Code sperren oder einfrieren, um die Bearbeitung zu verhindern

Ich möchte nicht die gesamte Arbeitsmappe sperren, in der Menschen Makros ausführen können, aber den Code nicht sehen können.

Ich möchte andere den Code sehen lassen, aber nicht wollen, dass sie versehentlich etwas löschen und das Programm unterbrechen (etwas, das ich auch gerne mit meinem Code mache).

+0

Passwort-Projekteigenschaften festlegen – 0m3r

+0

Warum abstimmen um diesen Thread zu beenden? – Dombey

+0

Wer wählt zum Schließen – 0m3r

Antwort

1

Wenn Sie möchten, dass der Code sichtbar und ausführbar ist, können Sie nicht verhindern, dass Benutzer Änderungen daran vornehmen. Sie können sie jedoch von stoppen, indem Sie die Änderungen speichern, indem Sie die Arbeitsmappe als schreibgeschützt öffnen. Sie können eine Arbeitsmappe als schreibgeschützt in den Dateieigenschaften im Datei-Explorer markieren. Wenn Ihre Arbeitsmappe über die Automatisierung geöffnet wird, können Sie in der geöffneten Methode schreibgeschützt angeben.

2

Gehen Sie einfach zu Visual Basic, klicken Sie mit der rechten Maustaste auf Ihr Modul, wählen Sie VBA Project Properties ..., unter der Registerkarte Schutz können Sie Ihren VBA-Code mit Passwort sperren.

Hoffe diese Hilfe. ^^