Ich habe das Problem, dass ich in einer Tabelle (Excel) einen Bereich vor dem Senden per Mail schützen will. Der Empfänger soll dann einen anderen Bereich bearbeiten. Dann wird dieser wieder geschützt usw.
Ich mache das über protct / unprotect. In Office XP klappt das alles wunderbar. Wird das Document in Excel 97 verwendet, wird folgender Fehler gemeldet: Laufzeitfehler '1004'. Die Unprotect-Methode des Worksheet-Objektes ist fehlerhaft.
Ich habe schon alles Mögliche versucht. Leider ohne Erfolg. Auch kann ich nichts finden, was fehlerhaft ist.
Hier ist der "böse" Codeabschnitt. Vieleicht weiß einer von euch Rat?!
ActiveSheet.Unprotect Password:="passwort"
Tabelle1.Checkbox_1.Enabled = False
Tabelle1.CommandButton1.Enabled = False
Range("B8:AC36").Select
Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect Password:="passwort", DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.SaveAs Filename:="C:\temp\Antrag_WE.xls"
Besten Dank schon mal vorab.
Gruß. Marco