我必须从C#程序中将几百个单元格输入到Excel工作表中。每次我设置一个单元格或一个范围时,excel会慢慢响应...可能会在我添加的每个输入之间更新各种输出。有没有办法从我的C#程序中禁用计算,并在完成设置单元格并准备读取输出后重新启用它?
答案 0 :(得分:17)
是的,将Application.Calculation
设置为xlCalculationManual
,然后返回xlCalculationAutomatic
。
您还可以考虑将Application.ScreenUpdating
设置为false
,然后再设置回true
。