AW: Tabellencode ersetzen
02.01.2008 21:29:54
Orakel
Hallo Micha,
a: Lass uns nicht Rätseln, was der Fehler ist.
b: Die Passwortzeichen sind keine Sternchen , sondern Plus-Zeichen.
Wie ein Modul ausgetauscht werden kann, zeigt meine Beispieldatei weiter oben. Wenn Du allerdings das Project-Kennwort vorher per Makro umgehen willst, wirst Du mit halbwegs einfachen Bordmitteln scheitern. Mit dem Befehl SendKeys könntest Du das bewerkstelligen. Aber nur für die Datei, in der das entsprechende Makro bereits steht.
Damit greifst Du jedoch nicht auf eine 2. Datei zu. Hinzu kommt, dass dies auch noch je nach Excel-Version unterschiedlich aussehen würde.
Beispiel:
So entferne ich den Projektschutz einer Datei bei mir:
Sub unlocking()
SendKeys ("%{f11}")
SendKeys ("%xi")
SendKeys ("MeinPasswort")
SendKeys ("{Enter}")
SendKeys ("{Tab 7}")
SendKeys ("{Enter}")
End Sub
Ich denke Dir bleibt nur der Weg, mit den Anwendern Kontakt aufzunehmen und ihnen eine sehr gute Gebrauchsanweisung an die Hand zu geben, damit sie dies selbst erledigen können. Zumindest die entsprechenden Schutzmechanismen zu beseitigen. Den Rest könnte ja eine Datei erledigen.
Gruß, Orakel