gibt es eine Möglichkeit den Zufriff auf den Visual Basic
Editor zu verhindern? Ich habe ein komplexes Programm
geschrieben welches diverse Eingaben zulässt bzw. verhindert.
Ich hab das VBA-Project mit einem Kennwort versehen. Ich hab
Alt+F11 gesperrt usw. usw. Allerdings gibt es gerade unter
Excel 2007 bzw 2010 dennoch ohne Probleme die Möglichkeit in
den VBA-Bereich zu kommen. Wenn ich dort nun auf diese lustige
„Pause“-Taste drücke um Visual Basic zu unterbrechen und dann
in meiner Tabelle weiterarbeite werden die Fehlerprüfungen
verständlicherweise nicht merh ausgeführt. Es ist also eine
Leichtigkeit das Programm auszuhebeln. Hat irgendjemand eine
Idee? Für Hilfe bin ich mehr als dankbar.
Hallo bleumi,
ich bin mir sehr unsicher ob ich das weiß was du sagst oder nicht.
Wenn du magst mail mir doch bitte was du genau meinst.
Z.B. mit ohne Probleme trotz gesperrter Alt+F11 zum Editor zu
gelangen. Und auch dies Pause-taste sagt mir grad rein gar nix.
Naja, hab grad XL2000 offen, da kenne ich nix was pause heißt.
Zum Sperren von Alt+F11. Klar kannste das in deinem PC tun in
der personl.xls. Aber auf Fremdrechnern kannste das nur tun
mit Start-Code in deiner Mappe.
Was aber wenn jmd. deine Mappe mit deaktivierten Makros öffnet?
Auf dem Gebiet kenne ich mich Null aus, aber es gibt die
Möglichkeit Code in eine dll zu packen oder in etwas anderes auf
dessen Namen ich grad nicht komm.
Erst dann ist der Code nahezu perfekt geschützt.
Nahezu, weil es gibt auch Vollprofis wie Nepumuk
Lese mal hier genau:
http://www.office-loesung.de/ftopic282244_0_0_asc.php
Und wenn Nepumuk sagt es gibt kein auswertbares Ereignis
für einen VB-Editor-Zugriff was man auswerten könnte um ggfs.
mit Gegencode den VB-Editor daraufhin sofort wieder zu schließen
dann gehe bei ihm davon daß dies zu 100,0% stimmt.
Vager Plan von mir. Wenn du da komplexen Code programmiert hast so
probiere mal den im Link gezeigten Code umzubasteln sodaß
er zeitgesteuert permanent überprüft ob der Vb-Editor offen ist
und dann sofort schließt.
Bei sehr kleinen Zeiteinheiten kann das natürlich die
Performance belasten, austesten.
Sorry, mehr Hilfe kann ich nicht bieten, über die Mail würd ich mich
freuen.
Gruß
Reinhard