Freigeben über


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

Führen Sie das folgende Skript in der Beispielarbeitsmappe aus, und probieren Sie das Beispiel selbst aus! Öffnen Sie den Code-Editor, indem Sie zu Automatisieren> derErstellung neuer Skripts>im Code-Editor wechseln, den Standardcode durch den Beispielcode ersetzen, den Sie ausführen möchten, und wählen Sie dann Ausführen aus.

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.