TXT-Datei mit Status über Dateiöffnung erstellen
18.09.2024 11:24:42
Lutz
ich habe ein Problem mit einer Exceldatei (liegt auf Firmenserver) zu der mehrere Mitarbeiter Zugriff haben.
Problem:
Normalerweise zeigt Excel an, wenn die Datei von einer anderen Person geöffnet ist und bietet das "schreibgeschützte" Öffnen an.
Allerdings scheint es a.G. der Servereinstellung (hierzu habe ich weder Rechte noch Einfluss) so zu sein, dass diese Meldung ausbleibt und die Datei 2x mit Schreibrecht geöffnet werden kann. Dies führt zwangsläufig zu Fehlern im Datenbestand und man erfährt davon Nichts.
Mein Lösungsgedanke:
- TXT-Datei im Dokumentenpfad ablegen
- in der TXT-Datei steht der Wert "gesperrt" oder "verfügbar"
- beim Öffnen der Excel-Datei wird geprüft, ob in der TXT-Datei der Wert "gesperrt" (Excel-Datei in Benutzung) oder "verfuegbar" (Excel-Datei geschlossen) steht
--> wenn "gesperrt" dann soll eine MsgBox mit entsprechendem Hinweis erfolgen
- beim Öffnen der Excel-Datei in die TXT-Datei der Wert "gesperrt" geschrieben
- beim Schließen der Excel-Datei wird in die TXT-Datei der Wert "verfuegbar" geschrieben
Liest sich sicherlich kompliziert und ich hab versucht mein Problem darzulegen
Hättet Ihr eine Lösung für mich wie ich dies in VBA umsetze oder eine andere Lösung für mein Problem.
Anzeige