Registriert seit: 14.02.2017
Version(en): Office 365
20.02.2017, 15:59
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:
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
20.02.2017, 16:02
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2017, 16:02 von RPP63.)
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)
Registriert seit: 14.02.2017
Version(en): Office 365
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.
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
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)
Registriert seit: 14.02.2017
Version(en): Office 365
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?
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
20.02.2017, 16:54
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2017, 16:54 von RPP63.)
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)
Registriert seit: 14.02.2017
Version(en): Office 365
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!
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
20.02.2017, 17:09
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2017, 17:09 von RPP63.)
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)
Registriert seit: 14.02.2017
Version(en): Office 365
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!
Registriert seit: 06.12.2015
Version(en): 2016
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