Clever-Excel-Forum

Normale Version: [VBA] Kennwort zum Anzeigen der Projekteigenschaften
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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:
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
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.
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
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?
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
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!
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)
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!
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
Seiten: 1 2