hausmeister079
Mitglied
Hallo zusammen,
ich habe eine Excel Datenbank die mir die naechste Zeichnungsnummer generiert.
Mein Problem besteht darin, das ich eine Until Loop einbringen moechte, wenn Excel schon von einem anderem User benutzt wird. Sobald Excel geschlossen wird, ist der andere User in der Lage die Datenbank zu beschreiben bzw die Schleife beendet.
Mein Code funktioniert bis auf wenn Excel von einem anderen benutzt wird, das mein Programm haengen bleibt obwohl auch der andere User Excel beendet hat.
Fuer jeden Tip waere ich dankbar...
ich habe eine Excel Datenbank die mir die naechste Zeichnungsnummer generiert.
Mein Problem besteht darin, das ich eine Until Loop einbringen moechte, wenn Excel schon von einem anderem User benutzt wird. Sobald Excel geschlossen wird, ist der andere User in der Lage die Datenbank zu beschreiben bzw die Schleife beendet.
Mein Code funktioniert bis auf wenn Excel von einem anderen benutzt wird, das mein Programm haengen bleibt obwohl auch der andere User Excel beendet hat.
Fuer jeden Tip waere ich dankbar...
HTML:
Dim fuse As System.IO.FileStream
Dim excelInUse As Boolean = True
Try
fuse = System.IO.File.Open(TextBox10.Text, IO.FileMode.Open, IO.FileAccess.Read, IO.FileShare.None)
excelInUse = False
fuse.Close()
Catch ex As Exception
' MessageBox.Show("blabla")
Do
excelInUse = True
Loop Until excelInUse = False
End Try
'Hier wird Excel gestartet und beschrieben.