Forum Discussion
Wie kann ich ein vergessenes excel passwort entfernen
Die Verwendung eines VBA-Makr0s zum Entfernen oder Wiederherstellen von Excel-Passwort unter Windows kann etwas knifflig sein und funktioniert möglicherweise nicht immer wie erwartet. Excel verfügt über einen integrierten Schutz gegen die Ausführung von Makros, wenn eine Datei passwortgeschützt ist.
Überblick: Mit einem VBA-Makr0 lässt sich zwar ein Excel Passwort entfernen, indem ein Makr0 ausgeführt wird, das typischerweise eine Sicherheitslücke in der Passwortschutzfunktion von Excel ausnutzt. Dieser Ansatz zielt jedoch eher auf die Ausnutzung einer Sicherheitslücke ab als auf die sichere Entfernung eines Passworts.
Schritt-für-Schritt-Anleitung zur Verwendung eines VBA-Makr0s:
- Neue Arbeitsmappe erstellen
Öffnen Sie eine neue Excel-Arbeitsmappe ohne Passwort. - Registerkarte „Entwicklertools“ aktivieren
Gehen Sie zu „Datei“ > „Optionen“ > „Menüband anpassen“ und aktivieren Sie das Kontrollkästchen neben „Entwicklertools“. - Modul einfügen
Klicken Sie auf der Registerkarte „Entwicklertools“ auf „Visual Basic“, um den VBA-Editor zu öffnen. Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf das Projekt und wählen Sie „Einfügen“ > „Modul“. - VBA-C0de einfügen
Im Internet finden Sie verschiedene VBA-Codes, die angeblich Excel Passwort entfernen können. Warnung: Diese Codes funktionieren möglicherweise nicht mit allen Versionen oder starken Passwörtern. Seien Sie vorsichtig, bevor Sie Code ausführen.
Beispiel-VBA-C0de:
Sie können diese Codes ausprobieren, aber beachten Sie, dass sie möglicherweise nicht funktionieren:
Sub RemovePassword()
Dim xlApp As Object
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = True
xlApp.Workbooks.Open ("C:\Path\To\Your\File.xlsx")
xlApp.ActiveWorkbook.Unprotect "oldpassword"
xlApp.ActiveWorkbook.SaveAs Filename:="C:\Path\To\Your\File.xlsx", FileFormat:=51
xlApp.ActiveWorkbook.Close
xlApp.Quit
Set xlApp = Nothing
End Sub