screenupdating = false, Excel UI 会冻结
screenupdating = false, Excel UI will freeze
我遇到了 'screenupdating = false' 的问题,
Excel 会冻结。
public partial class Sheet1
{
private void button1_Click(object sender, EventArgs e) {
this.Application.ScreenUpdating = false;
}
}
有人遇到过这个问题吗?
谢谢。
语言 - C#
OS - Windows 7 64 位
工具 - Visual Studio Ultimate 2013 + .Net Framework 4.6.2 + Office Excel 2010 64 位
这就是它应该做的。 Excel 没有冻结,在后台它仍然工作,例如计算,宏执行等...只是 GUI 停止刷新,这样它可以加快代码执行。
MSDN:https://msdn.microsoft.com/en-us/library/office/ff193498.aspx
一旦代码执行完成,您应该始终将屏幕更新返回到 true。
类似 属性 的是 Application.DisplayAlerts
,如果将其设置为 false,则 Excel 将停止显示默认提示,例如确认 Sheet 删除。
我遇到了 'screenupdating = false' 的问题, Excel 会冻结。
public partial class Sheet1
{
private void button1_Click(object sender, EventArgs e) {
this.Application.ScreenUpdating = false;
}
}
有人遇到过这个问题吗?
谢谢。
语言 - C# OS - Windows 7 64 位 工具 - Visual Studio Ultimate 2013 + .Net Framework 4.6.2 + Office Excel 2010 64 位
这就是它应该做的。 Excel 没有冻结,在后台它仍然工作,例如计算,宏执行等...只是 GUI 停止刷新,这样它可以加快代码执行。
MSDN:https://msdn.microsoft.com/en-us/library/office/ff193498.aspx
一旦代码执行完成,您应该始终将屏幕更新返回到 true。
类似 属性 的是 Application.DisplayAlerts
,如果将其设置为 false,则 Excel 将停止显示默认提示,例如确认 Sheet 删除。