Administración del modo de cálculo en Excel
En este ejemplo se muestra cómo usar el modo de cálculo y calcular métodos en Excel mediante scripts de Office. Puede probar el script en cualquier archivo de Excel.
Escenario
Los libros con un gran número de fórmulas pueden tardar un tiempo en volver a calcularse. En lugar de permitir que Excel controle cuándo se producen los cálculos, puede administrarlos como parte del script. Esto ayudará con el rendimiento en determinados escenarios.
El script de ejemplo establece el modo de cálculo en manual. Esto significa que el libro solo volverá a calcular las fórmulas cuando el script lo indique (o se calcule manualmente a través de la interfaz de usuario). A continuación, el script muestra el modo de cálculo actual y vuelve a calcular por completo todo el libro.
Código de ejemplo: modo de cálculo de control
function main(workbook: ExcelScript.Workbook) {
// Set the calculation mode to manual.
workbook.getApplication().setCalculationMode(ExcelScript.CalculationMode.manual);
// Get and log the calculation mode.
const calcMode = workbook.getApplication().getCalculationMode();
console.log(calcMode);
// Manually calculate the file.
workbook.getApplication().calculate(ExcelScript.CalculationType.full);
}