08. 2014, 09:45
# 1
MOF User
Registrierung: 01. 04. 2011
Ort: Dach einer Hundehütte
Karma:
VBA - Datei mit Passwort schützen
Hallo,
wie kann ich eine Datei mit einem Passwort per VBA schützen. Der Makrorecorder hat da leider nichts aufgezeichnet. Mein Versuch:
Code:
Option Explicit
Sub passwort()
With ActiveWorkbook. Protect Password:="test"
False
End With
End Sub
Hier wird die Arbeitsmappe mit einem Schutz versehen. Ich brauche aber ein Passwort beim öffnen der Datei. Wer kann mir helfen? __________________
Gruß Snoopy
08. 2014, 09:58
# 2
MOF Meister
Registrierung: 04. 02. VBA-Code mit Passwort schützen. 2007
Hallo! Das macht man über "SaveAs". Filename:=ActiveWorkbook. FullName, Password:="DeinPasswort", WriteResPassword:=, ReadOnlyRecommended:=False
Erklärung:
Password= Kennwort
WriteResPassword = Schreibschutzkennwort
ReadOnlyRecommended= "Schreibschutz empfehlen"
Gruß, René
08. 2014, 10:15
# 3
Threadstarter
Meldung unterdrücken
Hallo René,
Danke funktioniert! Kann ich die Meldung
Zitat:
Eine Datei mit dem Namen.... ist bereits an diesem Speicherot voranden.
Vba Passwort Setzen Loop
Hinweise, um das System zu schlagen
Dieser Tipp kann nützlich sein, wenn Sie in einer Pattsituation sind und dringend Zugriff auf ein passwortgeschütztes VBA-Makro benötigen. Es sollte jedoch auch eine schwerwiegende Sicherheitslücke in Excel darstellen. Wenn Sie diese Art des Kennwortschutzes verwenden, um Ihren VBA-Code zu verteidigen, beachten Sie, dass eine Problemumgehung vorhanden ist. Es ist bestenfalls eine Abschreckung: Jeder, der eine Google-Suche durchführen kann, weiß genau, wie er seine Abwehrkräfte umgehen kann. Dies zeigt, wie wichtig es für uns ist, unsere Sicherheitspraktiken ständig in Frage zu stellen. Das Anwenden des Passwortschutzes scheint eine gute Sache zu sein, aber in einer solchen Situation ist es nicht so effektiv. Haben Sie Fragen zum Entfernen des Kennwortschutzes aus einem Excel-Dokument? So stellen Sie das Excel VBA-Kennwort wieder her - Moyens I/O. Oder haben Sie einen Sicherheitstipp, den Sie mit anderen teilen möchten? Nehmen Sie an der Unterhaltung im Kommentarbereich teil. Bildnachweis: OrelPhoto über
Wenn Sie Ihr VBA-Projekt entsperren möchten, entfernen Sie einfach den Passwortschutz und klicken Sie erneut auf "Speichern", um die Änderungen zu aktualisieren. VBA-Passwortschutz und seine Einschränkungen
Obwohl Ihr VBA-Code jetzt mit einem Kennwort versiegelt ist, gibt es bei dieser Methode Nachteile: Sie kann nicht verhindern, dass Personen auf Ihr Projekt zugreifen, die dies wirklich tun möchten. Jemand kann immer noch auf Ihre Excel-Arbeitsmappe zugreifen, ohne das Kennwort zu kennen. Vba passwort setzen free. Beispielsweise, VBA-Passwort-Entferner kann Ihre Datei entschlüsseln und Ihr Passwort zurücksetzen. Eine kurze Suche zeigt, dass es mehrere solcher Tools auf dem Markt gibt, sowohl kommerzielle als auch kostenlose. Ja, der Passwortschutz ist für die meisten Leute sehr nützlich, die keine unbefugten Änderungen an ihrem Code wünschen. Sie sollten sich jedoch der Einschränkungen bewusst sein, wenn Sie es zum Schutz sensibler Daten oder geistigen Eigentums verwenden. Um Ihren VBA-Code in Excel effektiver zu schützen, besteht die beste Lösung darin, ihn in eine C/C++-Datei zu konvertieren.