Gérer le mode de calcul dans Excel
Cet exemple montre comment utiliser le mode de calcul et les méthodes de calcul dans Excel à l’aide de scripts Office. Vous pouvez essayer le script sur n’importe quel fichier Excel.
Scénario
Le recalcul des classeurs contenant un grand nombre de formules peut prendre un certain temps. Au lieu de laisser Excel contrôler le moment où les calculs se produisent, vous pouvez les gérer dans le cadre de votre script. Cela permet d’améliorer les performances dans certains scénarios.
L’exemple de script définit le mode de calcul sur manuel. Cela signifie que le classeur recalcule uniquement les formules lorsque le script lui indique (ou que vous calculez manuellement via l’interface utilisateur). Le script affiche ensuite le mode de calcul actuel et recalcule entièrement l’intégralité du classeur.
Exemple de code : Contrôler le mode de calcul
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);
}
Vidéo de formation : Gérer le mode de calcul
Regardez Sudhi Ramamurthy parcourir cet exemple sur YouTube.