Datei nicht öffnen mit VBA
#1
Hallo zusammen,

gibt es eine Möglichkeit, das 2. öffnen einer Excel-Datei im Netzwerk mittels VBA zu verhindern, bzw. einen Meldung auszugeben, das diese Datei bereits geöffnet ist.

Vielen Dank für eure Mithilfe und Antworten.
Antworten Top
#2
Hallöchen,

ist die Datei freigegeben?
Eventuell geht was in der Art:

If ActiveWorkbook.ReadOnly = False then MsgBox "File schon geöffnet"

oder Du prüfst, ob die Datei zum Schreiben geöffnet werden kann, so in etwa:

On Error GoTo errorhandler
Open MeineDatei For Random Access Read Lock Read Write As #1
Close #1
Exit Sub
errorhandler:
If Err = 70 Then MsgBox MeineDatei & " ist schon offen"
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste