Unterbrechen oder brechen Sie die Formelberechnung der Arbeitsmappe ab

Mögliche Nutzungsszenarien

Aspose.Cells bietet einen Mechanismus zum Unterbrechen oder Abbrechen der Formelberechnung der Arbeitsmappe mithilfe vonAbstractCalculationMonitor.Interrupt()Methode. Dies ist nützlich, wenn die Formelberechnung der Arbeitsmappe zu viel Zeit in Anspruch nimmt und Sie die Verarbeitung abbrechen möchten.

Unterbrechen oder brechen Sie die Formelberechnung der Arbeitsmappe ab

Der folgende Beispielcode implementiert dieBeforeCalculate()Methode vonAbstractCalculationMonitor Klasse. Innerhalb dieser Methode wird der Zellenname mithilfe von Zeilen- und Spaltenindexparametern ermittelt. Wenn der Zellenname B8 lautet, wird der Berechnungsvorgang durch den Aufruf von unterbrochenAbstractCalculationMonitor.Interrupt()Methode. Einmal, die konkrete Klasse vonAbstractCalculationMonitorKlasse implementiert ist, wird ihre Instanz zugewiesenCalculationOptions.CalculationMonitorEigentum. Endlich,Workbook.CalculateFormula()wird im Vorbeigehen aufgerufenBerechnungsoptionen als Parameter. Bitte sehen Sie sich … anBeispiel-Excel-Datei wird im Code sowie in der Konsolenausgabe des unten angegebenen Codes als Referenz verwendet.

Beispielcode

Konsolenausgabe

 0----1----3----D2

0----4----6----G5

0----7----1----B8