मैं एक निर्देशिका (सी # का उपयोग करके) लूप करना चाहता हूं और वहां सभी एक्सेल शीट रीफ्रेश करना चाहता हूं। मैं उपयोग करता हूं:कार्यपुस्तिका के लिए प्रतीक्षा करें। रीफ्रेश सभी() (सी #)
Workbook.RefreshAll();
मैं Workbook.RefreshAll()
स्टेटमेंट को समाप्त करने के लिए कैसे प्रतीक्षा कर सकता हूं?
समस्या यह है: मैं FileA
, then Workbook.RefreshAll()
खोलता हूं और फिर FileB
खोलता हूं - FileA
के लिए ताज़ा करें समाप्त हो गया है। एकमात्र समाधान मैंने पाया
System.Threading.Thread.Sleep(20000);
जो मैं बहुत अनाकर्षक पाया की तरह कुछ एक बेहतर तरीका प्रतीक्षा करने के लिए कॉल करने के लिए ...
कोई पता है क्या है?
[एक्सेल वीबीए रीफ्रेश प्रतीक्षा] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/8925403/excel-vba-refresh-wait) –