Excel-VBA: Projekt-Kennwort entfernen

17. Juni 2010 5 Kommentare
Screenshot vom VBA-Editor

Um den VBA-Projekt-Explorer übersichtlich zu halten und nicht ungewollte Änderungen an den Makros von Kollegen vorzunehmen, hat es sich bei uns eingebürgert, Projekte mit einem Kennwort zu versehen. Weniger zum Schutz von Geheimnissen, als vielmehr deshalb, weil das Öffnen von eingebundenen Projekten hierdurch einfach bewusster erfolgt. Dumm ist aber, wenn sich Kollegen nicht an das einheitlich zu verwendende Kennwort halten und dann auch noch das Unternehmen verlassen. Da der Schutz einer Projektdatei jedoch äußerst schwach ist, lässt sich mit den folgenden Schritten das Kennwort zurücksetzen.

  • Die Arbeitsmappe oder Add-In-Datei muss mit einem Hex-Editor geöffnet werden.
  • Wir begeben uns auf die Suche nach der ASCII-Zeichenfolge “DPB”. Die richtige Stelle haben wir gefunden, wenn kurz darauf der String “Host Extender Info” folgt.
  • Aus diesem “DPB” machen wir ein “DPx” und speichern die Änderungen.
  • Excel begrüßt uns mit dem Hinweis, dass die so manipulierte Datei einen ungültigen Schlüssel-Wert enthalte, wenn wir sie öffnen. Wir laden sie dennoch und ignorieren auch die ggf. folgenden unerwarteten Fehler.
  • Im VBA-Editor (Alt+F11) müsste der Code nun bereits einsehbar sein. Sollten weitere Fehlermeldungen erscheinen, kann das Kennwort unter Extras > Eigenschaften > Schutz überschrieben werden.
  • Andere Artikel, ähnliches Thema:

    5 Kommentare

    1. Miracleworld plappert:
      17. Juni 2010 um 19:37

      genau diese Anleitung habe ich diese Woche genutzt, weil eben einem Kollegen das Passwort nicht mehr einfiel. Finde es erschreckend, wie einfach das geht.

      Antworten

    2. Matthias plappert:
      17. Juni 2010 um 19:52

      Gut zu wissen, dass so ein Passwort derart einfach zu umgehen ist. Nicht ideal um Daten zu schützen ;-/

      Antworten

    3. derhenry plappert:
      17. Juni 2010 um 23:18

      Ist in der Tat ein Witz. Aber auch wohl eher als eine Art Siegel gedacht. ;) Schützenswerte Daten gibt es da ja eigentlich nicht…

      Antworten

    4. Michel plappert:
      18. Juni 2010 um 08:39

      Guter Beitrag :-)

      Antworten

    5. Damian plappert:
      18. Juni 2010 um 10:21

      Boah. Ist in der Tat sehr einfach. Beängstigend. Irgendwie.

      Antworten

    Schreibe etwas dazu!

    Deine eMail-Adresse wird niemals veröffentlicht oder weitergegeben. Wenn Du über Neuigkeiten auf dem Laufenden bleiben möchtest, wird bei neuen Kommentaren eine Nachricht an diese Adresse verschickt. Jede Nachricht enthält einen Link, mit dem Du diese Funktion selber wieder ausschalten kannst. Freunde? Benötigte Felder haben ein Sternsche. Nicht neu, oder?

    1. Benachrichtigung bei neuen Kommentaren. Oder: Sei stiller Beobachter.