ChangeFileAccess Mode:=xlReadWrite
Sophie
Hallo zu sammen,
habe eine Excel-Datei die beim öffnen automatisch diesen Befehl ausführt:
ThisWorkbook.ChangeFileAccess Mode:=xlReadOnly
Wenn ich gezielt eine Veränderung speichern möchte führe ich folgenden Befehl aus
ThisWorkbook.ChangeFileAccess Mode:=xlReadWrite
dieses hat bis dato eigentlich funktioniert.
Die Datei wurde unter Office2000 erstellt.
Habe jetzt auf Office 2007 umgestellt, und nach Bearbeiten der Datei diese auch neu gespeichert.
Habe darauf geachtet, daß diese weiter kompatibel für Excel 97-2003 ist.
Nun funktioniert die oben genannte Methode nicht mehr.
Bekomme folgende Fehlermeldung:
Dokument wird verwendet
Datei ist zum Bearbeiten durch einen anderen Benutzer gesperrt.
Klicken Sie auf "Benachrichtigen", um das Dokument schreibgeschützt zu öffnen und eine Benachrichtigung zu erhalten, wenn es verfügbar ist.
Laufzeitfehler '1004'
Die Methode 'ChangeFileAccess' für das Objekt_Workbook ist fehlgeschlagen.
Weiß mir einer Rat?
Mache Euch es nicht gerade leicht, da ich die Datei nicht ins Netz stellen möchte, da diese ziemlich viele vertrauliche Daten enthält.
Hoffe, ich bekomme trotzdem Eure Unterstützung.
Schöne Grüße
Sophie