Excel 2000-2003: Makro-Kennwort zurücksetzen

Sie haben die Makros in einer Excel-Arbeitsmappe mit einem Kennwort geschützt. Jetzt können Sie sich nicht mehr an das Kennwort erinnern und daher nicht auf den Makro-Code zugreifen.
Anforderung: Profis
Zeitaufwand: Hoch
Problem:
Sie haben die Makros in einer Excel-Arbeitsmappe mit einem Kennwort geschützt. Jetzt können Sie sich nicht mehr an das Kennwort erinnern und daher nicht auf den Makro-Code zugreifen.
Lösung:
Excel-Makros (VBA-Projekte) besitzen nur einen schwachen Passwortschutz, der sich leicht aushebeln lässt. Mit Hilfe eines Tricks können Sie das Kennwort löschen und ein neues vergeben. Er funktioniert nur bei den Excel-Versionen 2000 bis 2003 – und er hat keine Auswirkung auf ein eventuell vergebenes Kennwort für die Arbeitsmappe oder den Blattschutz.
Sie benötigen dazu einen Hex-Editor, beispielsweise das englischsprachige Gratis-Tool :Xvi32. Und so geht’s:
1. Erstellen Sie eine Sicherungskopie der XLS-Datei, und öffnen Sie sie im Hex-Editor.
2. Gehen Sie auf „Search, Find“, aktivieren Sie die Option „Text string“, und geben Sie den Suchbegriff „DPB“ ein. Beachten Sie die Großschreibung. Klicken Sie auf „OK“.
3. Die Zeichenkette „DPB“ kann mehrmals vorkommen. Sie haben die richtige Fundstelle erwischt, wenn einige Zeilen danach der Text „[Host Extender Info]“ steht.
4. Ersetzen Sie das „B“ von „DPB“ durch ein kleines „x“: „DPx“. Speichern Sie die Datei über „File, Save“.
5. Öffnen Sie die Datei in Excel. Sie erhalten eine Fehlermeldung, auf die Sie mit „Ja“ antworten. Danach kann eine weitere Meldung erscheinen, die Sie mit „OK“ bestätigen.
6. Öffnen Sie den Visual-Basic-Editor, gehen Sie auf „Extras, Eigenschaften von VBA-Project“ und dann auf die Registerkarte „Schutz“. Vergeben Sie hier ein neues Kennwort für das VBA-Projekt. Danach können Sie wieder auf den Makro-Code zugreifen.
Übrigens: Der VBA-Kennwortschutz lässt sich auch umgehen, indem Sie die XLS-Datei in Openoffice.org 1.x öffnen. Der Makro-Code erscheint dann zwar auskommentiert, ist aber lesbar. Der Zugriff auf im Projekt enthaltene Formulare ist mit dieser Methode allerdings nicht möglich.
Diskutieren Sie mit anderen Lesern über dieses Thema:
PC-WELT-Experten lösen Ihr PC-Problem
Immer informiert mit dem PC-WELT Newsletter
Best-of PC-WELT   PC-WELT Apps
PC-WELT Business-IT   PC-WELT Community
3x PC-WELT testen!
Ja, ich teste 3x die PC-WELT mit DVD für nur 11,90 € (19,- Sfr). Den 4 GB USB-Stick erhalte ich gratis dazu.
PC-WELT 3 / 2012
Anrede:
Vorname:
Nachname:
Straße/Nr:
PLZ/Ort:
Land:
E-Mail:
Nur wenn ich innerhalb von 2 Wochen nach Erhalt der 3. Ausgabe nichts von mir hören lasse, möchte ich die PC-WELT mit DVD zum gleichen Preis weiterbeziehen (D: 55,80 €/Jahr, EU: 64,80 €/Jahr, CH: 103,70 Sfr/Jahr). Nach dem Testzeitraum ist der Bezug jederzeit kündbar.
Ich bin damit einverstanden, dass die IDG Magazine Media GmbH und ihre Partner mich per E-Mail über interessante Vorteilsangebote informieren.
- Anzeige -
Angebote für PC-WELT-Leser

PC-WELT Verleihshop
Keine Abogebühren oder unnötige Vertragsbindungen. DVDs und Spiele bequem von zu Hause aus leihen.

Tarifrechner
Der PC-WELT Preisvergleich für Strom, Gas und DSL. Hier können Sie Tarife vergleichen und bequem viel Geld sparen.

PC-WELT Preisvergleich
In unserem großen Preisvergleich finden Sie die günstigsten Preise und alle redaktionellen Tests auf einen Blick.

- Anzeige -
Marktplatz
DELL

Dell Vostro 3550 Business Notebook
Komfort eines erweiterten Arbeitsbereichs, ohne mobile Anforderungen zu beeinträchtigen.

Congstar

congstar Full Flat nur noch 39,99€
Endlos in alle dt. Netze telefonieren, beste D-Netz-Qualität.

HP E-Coupon

HP E-Coupon
HP Store Schnäppchen - Rabattgutscheine. E-Coupon Code Einlösen und sparen.

Congstar

Der günstige Tarif für Vielsurfer
congstar Smart 100. Surfen und telefonieren im besten D-Netz.

689681
Content Management by InterRed