Share via


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);
}

Vídeo de entrenamiento: Administración del modo de cálculo

Vea cómo Sudhi Ramamurthy recorre este ejemplo en YouTube.