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 ihre Verarbeitung abbrechen möchten.

Unterbrechen oder brechen Sie die Formelberechnung der Arbeitsmappe ab

Der folgende Beispielcode implementiert dieVorBerechnen()Methode vonAbstractCalculationMonitor Klasse. Innerhalb dieser Methode findet es den Zellennamen mithilfe von Zeilen- und Spaltenindexparametern. Wenn der Zellenname B8 ist, unterbricht es den Berechnungsprozess, indem es die aufruftAbstractCalculationMonitor.Interrupt()Methode. Einmal die konkrete Klasse vonAbstractCalculationMonitorKlasse implementiert ist, wird ihre Instanz zugewiesenBerechnungsoptionen.BerechnungsmonitorEigentum. Endlich,Workbook.CalculateFormula()wird durch Vorbeigehen aufgerufenBerechnungsoptionen als Parameter. Bitte sehen Sie sich … anBeispiel-Excel-Dateiinnerhalb des Codes sowie der Konsolenausgabe des unten angegebenen Codes als Referenz verwendet.

Beispielcode

Konsolenausgabe

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

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

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