Gerenciar o modo de cálculo no Excel
Este exemplo mostra como usar o modo de cálculo e calcular métodos no Excel usando scripts do Office. Você pode experimentar o script em qualquer arquivo do Excel.
Cenário
Pastas de trabalho com um grande número de fórmulas podem demorar um pouco para serem recalculadas. Em vez de deixar o Excel controlar quando os cálculos acontecem, você pode gerenciá-los como parte do script. Isso ajudará com o desempenho em determinados cenários.
O script de exemplo define o modo de cálculo como manual. Isso significa que a pasta de trabalho só recalculará fórmulas quando o script o informar (ou você calculará manualmente por meio da interface do usuário). Em seguida, o script exibe o modo de cálculo atual e recalcula totalmente toda a pasta de trabalho.
Código de exemplo: modo de cálculo de controle
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);
}