Voglio passare in rassegna una directory (utilizzando C#) e aggiornare tutti i fogli di Excel. Io uso:Wait for Workbook.RefreshAll() (C#)
Workbook.RefreshAll();
Come posso aspettare per l'istruzione Workbook.RefreshAll()
per finire?
Il problema è: apro FileA
, then Workbook.RefreshAll()
e quindi apri FileB
- L'aggiornamento per FileA
è terminato. L'unica soluzione che ho trovato è quella di chiamare qualcosa come
System.Threading.Thread.Sleep(20000);
che ho trovato molto sgradevole ...
Qualcuno sa un modo migliore per aspettare?
possibile duplicato di [Excel vba refresh wait] (http://stackoverflow.com/questions/8925403/excel-vba-refresh-wait) –