screenupdating = false,Excel UI将冻结
我遇到了“screenupdating = false”的问题,Excel将冻结。
public partial class Sheet1 { private void button1_Click(object sender, EventArgs e) { this.Application.ScreenUpdating = false; } }
有没有人遇到这个问题?
谢谢。
语言 – C#操作系统 – Windows 7 64位工具 – Visual Studio Ultimate 2013 + .Net Framework 4.6.2 + Office Excel 2010 64位
这就是它应该做的。 Excel不冻结,在后台运行,如计算,macros执行等…只是GUI停止刷新,以便它可以加快代码执行。
MSDN: https : //msdn.microsoft.com/en-us/library/office/ff193498.aspx
一旦代码执行完成,您应该总是将屏幕更新回退为true。
类似的属性是Application.DisplayAlerts
,如果将它设置为false,则Excel将停止显示默认提示,如对“表单删除”的确认。
- 在asp.net中从Repeater生成Excel文档时出现exception
- 我想从c#中创buildxlsx(Excel)文件
- ASP将Exelfile upload到Web错误:Microsoft Office Access数据库引擎无法打开或写入文件
- OpenXml SpreadsheetDocument.Open(…)获取exception – 主要部分丢失
- 如何通过列名获取单元格值?
- 如何使用c#将JQgrid数据导出到Excel?
- 如何检查是否检出Excel文件
- Excel工作表和MS Access表joinVisual Studio C#
- 是否有可能从excel文件中提取信息到未安装excel的计算机上的c#?