Прервать или отменить расчет формулы рабочей книги

Возможные сценарии использования

Aspose.Cells предоставляет механизм для прерывания или отмены вычисления формулы рабочей книги с помощьюAbstractCalculationMonitor.Interrupt()метод. Это полезно, когда расчет формулы рабочей книги занимает слишком много времени, и вы хотите отменить ее обработку.

Прервать или отменить расчет формулы рабочей книги

Следующий пример кода реализуетПередРасчетом()методАннотацияРасчетМонитор учебный класс. Внутри этого метода он находит имя ячейки, используя параметры индекса строки и столбца. Если имя ячейки — B8, процесс расчета прерывается вызовом функцииAbstractCalculationMonitor.Interrupt()метод. Однажды конкретный классАннотацияРасчетМониторкласс реализован, его экземпляр присваиваетсяCalculationOptions.CalculationMonitorимущество. В заключение,Рабочая книга.ВычислитьФормулу()вызывается путем передачиВарианты расчета как параметр. Пожалуйста, смотритеобразец файла Excelиспользуется внутри кода, а также консольный вывод кода, приведенного ниже для справки.

Образец кода

Консольный вывод

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

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

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