Ich möchte ein Verzeichnis (mit C#) durchlaufen und alle Excel-Tabellen dort aktualisieren. Ich benutze:Warten auf Workbook.RefreshAll() (C#)
Workbook.RefreshAll();
Wie kann ich warten, bis die Workbook.RefreshAll()
Anweisung zu beenden?
Das Problem ist: Ich öffne FileA
, then Workbook.RefreshAll()
und dann öffnen FileB
- Aktualisieren für FileA
ist beendet. Die einzige Lösung fand ich ist wie
System.Threading.Thread.Sleep(20000);
, die ich sehr unschön gefunden ...
Kennt jemand einen besseren Weg zu warten?
möglich Duplikat von [Excel vba aktualisieren warten] (http://stackoverflow.com/questions/8925403/excel-vba-refresh-wait) –