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 der Methode interrupt() derAbstractCalculationMonitor Klasse. 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 dievorherBerechnen() Methode derAbstractCalculationMonitorKlasse. Innerhalb dieser Methode findet es den Zellennamen mithilfe von Zeilen- und Spaltenindexparametern. Wenn der Zellenname B8 ist, unterbricht es den Berechnungsprozess, indem es die Methode AbstractCalculationMonitor.interrupt() aufruft. Einmal die konkrete Klasse vonAbstractCalculationMonitorKlasse implementiert ist, wird ihre Instanz zugewiesenBerechnungsoptionen.BerechnungsmonitorEigentum. Endlich,Workbook.calculateFormula() wird durch Vorbeigehen aufgerufenBerechnungsoptionenals 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