2016-11-18 37 views
0

我遇到了 'screenupdating =假' 問題, Excel將凍結。screenupdating =假,Excel的用戶界面將凍結

public partial class Sheet1 
{ 
    private void button1_Click(object sender, EventArgs e) { 
     this.Application.ScreenUpdating = false; 
    } 

} 

有沒有人遇到過這個問題?

謝謝。

語言 - C# OS - Windows 7的64位 工具 - Visual Studio的終極2013 + .Net框架4.6.2 + Office Excel中2010 64

回答

1

這就是它應該做的。 Excel未凍結,在它仍然有效e.g計算,宏執行等方面的背景......就在GUI停止清爽,以便它可以加快代碼執行。

MSDN:https://msdn.microsoft.com/en-us/library/office/ff193498.aspx

你應該總是翻折屏幕更新爲true,一旦代碼執行完成。

類似的屬性是Application.DisplayAlerts,如果你把它設置爲false,那麼Excel停止顯示默認提示,如確認爲表刪除。

+0

teddy2: 我忘記檢查VBA參考, 我會記得下次檢查。 謝謝你的建議。 –