Interrompere o annullare il calcolo della formula della cartella di lavoro

Possibili scenari di utilizzo

Aspose.Cells fornisce un meccanismo per interrompere o annullare il calcolo della formula della cartella di lavoro utilizzando ilAbstractCalculationMonitor.Interrupt()metodo. Ciò è utile quando il calcolo della formula della cartella di lavoro richiede troppo tempo e si desidera annullarne l’elaborazione.

Interrompere o annullare il calcolo della formula della cartella di lavoro

Il codice di esempio seguente implementa ilPrima di Calcola()metodo diAbstractCalculationMonitor classe. All’interno di questo metodo, trova il nome della cella utilizzando i parametri dell’indice di riga e colonna. Se il nome della cella è B8, interrompe il processo di calcolo chiamando il fileAbstractCalculationMonitor.Interrupt()metodo. Una volta, la classe concreta diAbstractCalculationMonitorclass è implementata, la sua istanza è assegnata aCalculationOptions.CalculationMonitorproprietà. Infine,Workbook.CalculateFormula()è chiamato di passaggioOpzioni di calcolo come parametro. Si prega di consultare ilesempio di file Excelutilizzato all’interno del codice così come l’output della console del codice indicato di seguito per riferimento.

Codice d’esempio

Uscita console

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

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

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