Compartir a través de


ExcelScript.CalculationMode enum

Comentarios

Ejemplos

/**
 * This script recalculates the used range of a specific worksheet.
 */
function main(workbook: ExcelScript.Workbook) {
  // Only recalculate if the calculation mode is not set to automatic.
  if (workbook.getApplication().getCalculationMode() !== ExcelScript.CalculationMode.automatic) {
    // Get the used range from a worksheet named "Monthly Report".
    const sheet = workbook.getWorksheet("Monthly Report");
    const range = sheet.getUsedRange();
    console.log(`Calculating ${range.getAddress()}`);

    // Force all the used cells in that worksheet to calculate.
    sheet.getUsedRange().calculate();
  }
}

Campos

automatic

Comportamiento de actualización predeterminado en el que Excel calcula los resultados de la nueva fórmula cada vez que se cambian los datos pertinentes.

automaticExceptTables

Calcula los resultados de la nueva fórmula cada vez que se cambian los datos pertinentes, a menos que la fórmula esté en una tabla de datos.

manual

Los cálculos solo se producen cuando el usuario o el complemento los solicita.