retrasar cálculos de Excel durante la interoperabilidad de C #
-
27-09-2019 - |
Pregunta
Tengo que de entrada a varios cientos de células en una hoja de Excel de un programa en C #. Cada vez que puse una celda o un rango, excel ... lentamente responde presumiblemente actualizar varias salidas entre cada entrada agrego. ¿Hay una manera de desactivar los cálculos de mi programa en C #, y volver a habilitarlo después de mi celdas de ajuste hecho y listo para leer las salidas?
Solución
Sí, establecer el Application.Calculation
a xlCalculationManual
, a continuación, volver a xlCalculationAutomatic
.
También puede considerar el establecimiento de Application.ScreenUpdating
a false
y luego de vuelta a true
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow