Verwalten des Berechnungsmodus in Excel

In diesem Beispiel wird gezeigt, wie Sie den Berechnungsmodus verwenden und Methoden in Excel mithilfe von Office-Skripts berechnen. Sie können das Skript für eine beliebige Excel-Datei ausprobieren.

Szenario

Die Neuberechnung von Arbeitsmappen mit einer großen Anzahl von Formeln kann eine Weile dauern. Anstatt excel steuern zu lassen, wann Berechnungen durchgeführt werden, können Sie sie als Teil Ihres Skripts verwalten. Dies hilft bei der Leistung in bestimmten Szenarien.

Das Beispielskript legt den Berechnungsmodus auf manuell fest. Dies bedeutet, dass die Arbeitsmappe Formeln nur neu berechnet, wenn das Skript sie angibt (oder Sie manuell über die Benutzeroberfläche berechnen). Das Skript zeigt dann den aktuellen Berechnungsmodus an und berechnet die gesamte Arbeitsmappe vollständig neu.

Beispielcode: Steuern des Berechnungsmodus

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

Schulungsvideo: Verwalten des Berechnungsmodus

Sehen Sie sich sudhi Ramamurthy an, wie Sie dieses Beispiel auf YouTube durchgehen.