Ich habe in einer Excel Datei alle Tabellenblätter mit einem Passwort geschützt. Um aber die Nutzung der Gliederung und des Autofilters in einer Tabelle auch bei Tabellenschutz zu ermöglichen, habe ich folgendes Makro automatisch bei Dateiöffnung starten lassen:
Dim TB As Variant
For Each TB In ActiveWorkbook.Sheets
TB.Protect Password:="passwort", UserInterfaceOnly:=True
TB.EnableOutlining = True, EnableAutoFilter = True
Nun habe ich die Datei an jemanden geschickt, der nach meinen Informationen auch mit WIN2000 und Office xp (wie ich) arbeitet und der hat beim Öffnen der Datei gleich eine Fehlermeldung:
Method Enable Outlining of Object Worksheet failed.
Jemandem in Frankreich habe ich die Datei auch geschickt und der bekommt auch gleich eine Fehlermeldung. Der arbeitet auf einer NT Maschine mit Office 97
Auf einer deutschen NT Maschine mit Office 97 funktioniert alles!
???
Gibt es generell Probleme bei Verwendung von Quellcodes bei unterschiedlichen Betriebssystemen/Office Versionen?
Gibt es sinnvolle Lösungen?