[VBA] Kennwort zum Anzeigen der Projekteigenschaften
#1
Lightbulb 
Guten Tag alle zusammen,
ich habe damals schon nach so etwas gesucht, aber nichts sinnvolles gefunden.

Es geht darum, ich möchte gerne über VBA das VBA Passwort setzen und wieder entfernen.
Man könnte auch sagen ändern ^^

Mit der Arbeitsmappe etc. ist das ja alles kein Problem, aber mit dem VBA Kennwort?

Ideen herzlich willkommen  :16:
Top
#2
Moin!
Zitat:Es geht darum, ich möchte gerne über VBA das VBA Passwort setzen und wieder entfernen.
Du glaubst nicht, wie froh ich bin, dass dies nicht geht!
Würde jedem Sicherheitsempfinden diametral gegenüberstehen.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#3
Hmmm, mehr oder minder...
Man kann die Sheetkennwörter soooo leicht löschen.

Daher werden diese bei mir immer automatisch wieder zufällig neu gesetzt.

Mit Programmen kann ich das VBA Kennwort auslesen.
Also ist es mehr oder minder sinnlos, daher wollte ich dieses auch automatisch ändern lassen.
Top
#4
Zitat:Mit Programmen kann ich das VBA Kennwort auslesen.
Aber nicht mittels VBA.
Vorsichtshalber:
Bitte hier nicht erklären, wie man es ausliest!

Nochmal:
Wenn man es mittels VBA schreiben könnte, könnte ich ein Makro schreiben, welches Dir alle geöffneten Mappen mit einem VBA-Schutz versieht!
(Oder ich schleife gleich mal durch alle .xlsm-Dateien in Deinem Dokumentenordner)

Wäre Dir das recht?

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#5
Angel
Ja aber mal ehrlich, das kann ich doch aber mit den Sheets eh machen!
Ob nun das VBA- oder Sheetkennwort, sehe da nicht so den Unterschied :15:

Beides wer aber ärgerlich FÜR ALLE! ODER?
Top
#6
Zitat:Ob nun das VBA- oder Sheetkennwort, sehe da nicht so den Unterschied
Meine Meinung:
Der Blattschutz hat wenig mit Sicherheit zu tun, sondern ist imo ein Schreibschutz für Formelzellen, und, da nicht sicherheitsrelevant, sehr leicht auszuhebeln.
(Da nützt Dir im übrigen der regelmäßige Wechsel des Kennworts rein gar nichts)
Der VBA-Projekt-Schutz dient dem Schutz des Codes, also ein Copyright light, insbesondere iVm Obfuskation.
Wenn Du ihn illegal entfernst, sieht der Projektersteller das.
(Könnte gerade in Betrieben mächtig Ärger geben!)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#7
Verstehe das schon, aber ICH möchte ja MEIN Projekt schützen...
Und dazu zählt beides.

Und warum nutzt es mir nix wenn ich per VBA den Blattschutz ändere?
Für Leute die fix google nutzen und es nach Anleitung machen bringt es sehr gut was ^^

Wenn die jenigen die Datei wieder öffnen ist ein neuer Schutz da!
Top
#8
Ich schließe das mal für mich ab.
Die Antwort auf Deine Frage gab ich Dir bereits ganz oben:
Das geht nicht!
(.SendKeys ginge evtl., ist aber unzuverlässig und daher nicht gerade ideal für Dein Vorhaben)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#9
Ja danke, dann ist es doch wie erwartet...
Dachte es gibt ja vielleicht doch eine Möglichkeit!

SendKey kenne ich und mag ich nicht, viel zu anfällig!
Top
#10
Hallo,

ich habe noch nie versucht, ein vba-password zu löschen, aber guckln geht dann doch.

Einfache Frage (mit der Chance mich unbeliebt zu machen): warum kann man nicht anstelle des empfohlenen hex-editor einfach den Editor von win nehmen.

(zumindest die Suche nach dem Schlüssel-Code hat geklappt)

mfg
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste