Manueller Zugriff auf gesch�tzte
VBA-Projekte (Office 2000 und XP)

06.04.2002


This site in english

Dies ist eine kurze Anleitung, wie Sie sich manuell auf gesch�tzte
VBA-Projekte Zugriff verschaffen k�nnen.

Vorab m�chte ich gleich darauf hinweisen,
dass Sie sich nur auf Ihre eigenen Projekte beziehen sollten.
Nutzen Sie diese M�glichkeit bitte nicht,
um sich Zugriff auf fremde Projekte zu verschaffen.

Legen Sie sich sicherheitshalber ein Backup Ihrer Datei an.

Und bitte beachten Sie:
Diese Anleitung bezieht sich auf Office 2000 oder Office XP.
Mit Office 97 funktioniert dies nicht !
Hierf�r k�nnen Sie das Programm VBAPass97 verwenden.


Was Sie ben�tigen ist ein herk�mmlicher Hex-Editor.
Beispielsweise zu finden unter HHD Software.

Schritt 1:
�ffnen Sie die gew�nschte Datei mit dem Hex-Editor.



Schritt 2:

Suchen Sie nach den Bytes 44 50 42,
oder nach den Zeichen DPB.

Achten Sie darauf, dass sich nach dieser
Zeichenfolge DPB u.a. die Zeichenfolgen
"GC=" und "[Host Extender Info] befinden.

Einige Programmierer versuchen sich
zu sch�tzen, indem sie eine Dummy-Zeile
innerhalb einer Tabelle einzugeben.

Verschiedene Programme zum Aufheben
eines VBA-Projektes beziehen sich auf
diese Zeile, die mit "DPB" beginnen und finden
somit eine falsche Stelle.

Oberhalb [Host Extender Info] sollten
Sie also die richtige Stelle finden !

Schritt 3:
�ndern Sie die Zeichenfolge DPB um zu DBx
Speichern Sie die Datei anschlie�end.

Schritt 4:
�ffnen Sie die Datei nun in Excel.
Sie erhalten einen entsprechenden Hinweis, den Sie bitte mit "Ja" best�tigen:


Anschlie�end k�nnen mehrere
Fehlermeldungen erscheinen,
die Sie best�tigen m�ssen.

Der Zugriff auf die VBA-Projekte jetzt ist teilweise
noch nicht m�glich !

Schritt 5:
Rufen Sie die Eigenschaften des VBA-Projektes auf
und vergeben Sie ein beliebiges Passwort.

Dieser Schritt ist unbedingt erforderlich !


Sie haben nun vollen Zugriff auf das VBA-Projekt !