Timeout von Set-Befehl in VBA
17.01.2018 19:35:41
Set-Befehl
ich nutze einen Set-Befehl, welcher ein Word-Dokument in Excel öffnet.
Set WordDoc = WordApp.Documents.Open(txtFileName)
Der Kontext des Befehls ist selbsterklärend.Problem:
Sollte das Dokument bereits von einem anderen Benutzer oder Prozess geöffnet sein, hängt das Makro am Set-Befehl fest, liefert aber keine Fehlermeldung.
Kennt jemand eine Möglichkeit, entweder
a) die Ausführung des Set-Befehls per Timeout zeitlich zu begrenzen oder
b) eine Fehlermeldung auszugeben, falls das Dokument nicht sofort zu öffnen ist?
Herzlichen Dank und viele Grüße
Max