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

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

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

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

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

Образец кода

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

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

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

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