【问题标题】:delaying excel calculations during interop C#在互操作 C# 期间延迟 excel 计算
【发布时间】:2010-11-23 18:58:47
【问题描述】:

我必须从 C# 程序将数百个单元格输入到 Excel 工作表中。每次我设置一个单元格或一个范围时,excel都会慢慢响应......大概会在我添加的每个输入之间更新各种输出。有没有办法从我的 C# 程序中禁用计算,并在我完成单元格设置并准备好读取输出后重新启用它?

【问题讨论】:

    标签: c# excel com-interop delayed-execution


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      • 2019-04-17
      • 1970-01-01
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多