Tôi muốn lặp qua một thư mục (sử dụng C#) và Làm mới tất cả các trang tính Excel trong đó. Tôi sử dụng:Đợi bảng tính.RefreshAll() (C#)
Workbook.RefreshAll();
Làm thế nào tôi có thể chờ đợi báo cáo kết quả Workbook.RefreshAll()
để kết thúc?
Vấn đề là: Tôi mở FileA
, then Workbook.RefreshAll()
và sau đó mở FileB
- Làm mới cho FileA
bị chấm dứt. Giải pháp duy nhất tôi thấy là để gọi một cái gì đó giống như
System.Threading.Thread.Sleep(20000);
mà tôi tìm thấy rất có duyên ...
Không ai biết một cách tốt hơn để chờ đợi?
bản sao có thể có của [Làm mới vba Excel chờ đợi] (http://stackoverflow.com/questions/8925403/excel-vba-refresh-wait) –