Hallo Marie,
danke für die Mühe, aber Du hast Recht, anscheinend war meine Frage echt nicht eindeutig gestellt. :-)
Ich versuch's nochmal:
Voraussetzung ist: Die Datei, die ich öffne, muss mich Schreibrechten geöffnet werden, weil dort Daten aus einer Access-db eingetragen werden.
Manuelles öffen über den Explorer:
Wenn ich eine Datei öffnen möchte, die ein andere Benutzer bereits geöffnet hat, erhalte ich ein Dialogfenster, dass die Datei bereits von dem Benutzer xy zum Bearbeiten gesperrt ist.
Öffnen per VBA:
Wenn ich die Datei per VBA öffne, erhalte ich dieses Dialogfenster nicht]/b], sondern die Datei wird einfach schreibgeschützt geöffnet. Um also zu erkennen, ob die Datei mit Schreibrechten oder schreibgeschützt geöffnet wurde, frage ich mit .readonly ab, ob die Datei schreibgeschützt ist. In diesem Fall verlasse ich das sub, weil ich die Änderungen ja nicht abspeichern kann.
Zusätzlich würde ich dem Benutzer aber gerne die Rückmeldung geben, [b]wer die Datei geöffnet hat. Sonst muss er selbst über die Explorer versuchen, die Datei zu öffnen, um in dem Dialogfester sehen zu können, wer die Datei zum Bearbeiten gesperrt hat.
Wie frage ich also ab, wer die Datei zum Bearbeiten geöffnet hat?
Ich hoffe, meine Frage ist nun klarer geworden.
Gruß
Jürgen