在 C# 互操作期间延迟 Excel 计算

7

我需要从一个C#程序向Excel表格中输入几百个单元格。每次设置单元格或范围时,Excel的响应速度很慢...可能是在我添加每个输入之间更新各种输出。有没有一种方法可以在我的C#程序中禁用计算,并在我设置完单元格并准备读取输出后重新启用它?

1个回答

20

是的,将Application.Calculation设置为xlCalculationManual,然后再设置回xlCalculationAutomatic

您还可以考虑将Application.ScreenUpdating设置为false,然后再设置回true


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接