ich bin noch bei meinem Excel-Frontend... Die Datei ist über das entsprechende Windows-Attribut schreibgeschützt.
Nun möchte ich aber für den Admi eine "Hintertür" haben, dass dieser per Tastendruck ein Makro aufruft, welches (nach Passwortabfrage) die Speicherung durchführt.
Ich habe da im Internet schon Schnipsel gefunden und folgendes gebaut:
Application.DisplayAlerts = False
If InputBox("Passwort") = strPasswort Then
With ActiveWorkbook
If .ReadOnly Then
.ChangeFileAccess Mode:=xlReadWrite
End If
ActiveWorkbook.Save
.ChangeFileAccess Mode:=xlReadOnly
End With
End If
Application.DisplayAlerts = True
Allerdings bekomme ich (trotz ausgeschalteten Alerts) die Nachricht, dass ein anderer User in der Datei ist, aber das muss "ich selber" sein. Ich habe nur die Option der Benachrichtigung. Gibt es dafür eine Lösung?