Ich muss in einem Netzwerk ein Logfile schreiben. Also jedes Mal wenn ein User eine Exceldatei speichert, muss das Logfile geöffnet und gewisse Infos reingeschrieben werden. Nun wäre es natürlich denkbar, dass zwei Leute gleichzeitig auf das Logfile zugreifen.
Wie kann ich eine "Warteschlaufe" hier einbauen? Das Logfile ist ein simples txt-File. Oder gibt es eine andere einfache Variante?
Open sDatei For Append As #1
Print #1, log_user & vbTab & log_name & vbTab & log_infofeld & vbTab & Format(Now, "yyyy-mm-dd")
Close #1
Ich stelle mir so etwas vor wie "Prüfe ob die sDatei schon offen ist, falls ja, warte 1 Sekunde, Loop, Timeout nach 10 Sekunden mit Textausgabe "Bitte später speichern".
Vielen Dank für eure Hilfe
Matthias