如果我正在調試(在這種情況下是由Excel調用的Visual Studio程序集)並且代碼更新了Excel工作表,那麼如何讓Excel在暫停時重新繪製當前工作表/窗口調試器?如何在調試時刷新Excel
3
A
回答
2
如果您正在調用Excel跨進程(例如,通過自動化),則除非您設置了xlApp.ScreenUpdating = False
,否則Excel會在調用時自動顯示任何更改。如果是這種情況,那麼如果在設置了斷點的情況下以調試模式運行,那麼最好使用條件來不設置xlApp.ScreenUpdating = False
。否則,你必須設置xlApp.ScreenUpdating = True
從其他進程(使用GetObject()
,或類似的東西,以便您可以獲取相同的Excel應用程序實例)。但是,如果您的代碼在進程中被調用(例如,如果您的代碼是作爲加載項運行的),那麼您的代碼正在通過熱鍵組合,CommandBar按鈕,Ribbon控件回調或類似。在這種情況下,Excel是單線程的,您的代碼正在暫停所有Excel執行。在這種情況下,我唯一能想到的就是使用「編輯並繼續」,添加行xlApp.ScreenUpdating = True
,然後進入下一行。 (但是請記住,之後刪除此行,但!)
如果您不使用xlApp.ScreenUpdating = False
,那麼我不知道您的問題是什麼,並且您必須提供有關代碼的更多詳細信息...
相關問題
- 1. WPF:如何在調試時刷新窗口?
- 2. 如何在調試== 0時手動刷新模型緩存?
- 3. Excel 2010 - 嘗試刷新odbc後爆炸
- 4. 如何刷新調色板
- 5. 如何管理在F#調試印刷
- 6. 如何在刷新時刷新進度對話框在Android中刷新?
- 7. 試圖在刷新
- 8. 如何每秒鐘刷新Excel文件?
- 9. 如何自動刷新excel公式?
- 10. 如何刷新Excel公式閱讀
- 11. 在調試時刷新Xamarin View而不重建應用程序
- 12. 刷新Excel連接
- 13. 如何在點擊刷新按鈕時刷新BaseAdapter
- 14. RoR +如何在Ajax刷新文本框值時刷新javascript值
- 15. 如何避免html5畫布在頁面刷新時刷新
- 16. 如何讓瀏覽器在刷新URL時不刷新整頁?
- 17. excel udf在listobj刷新後不更新
- 18. 如何更改默認的Excel XML刷新超時(使用VBA)?
- 19. 如何防止在調整iframe大小時swf刷新?
- 20. 如何在刷新頁面時停止調用action/actionListener/onclick/oncomplete
- 21. 如何在調用window.resize時刷新單個Javascript函數
- 22. 如何防止在刷新頁面時調用onbeforeunload
- 23. jquery如何在調整大小時刷新頁面?
- 24. 如何在Excel VBA中調試運行時語法錯誤?
- 25. DBUnit:如何僅在失敗時刷新?
- 26. 如何在刷新時處理Yodlee MFA?
- 27. 在運行時如何刷新ListBox?
- 28. 如何在運行時刷新Unity?
- 29. 如何在Activity onResume時刷新SurfaceView?
- 30. AngularJS - 如何刷新控制器更改/刷新JSON調用
不能說得更好 – Jon 2008-10-28 15:10:31