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);
}
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur Office Scripts
Office Scripts est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Ce module est consacré à la formation des développeurs à l’exécution de techniques courantes en matière d’automatisation des processus métier à l’aide de scripts client, ainsi qu’à l’explication du contexte dans lequel ces scénarios peuvent être appliqués.
Démontrez que vous disposez des compétences nécessaires pour tirer le meilleur parti d’Excel 2016 en obtenant une certification Microsoft Office Specialist (MOS).