Прервите или отмените расчет формулы в рабочей книге
Возможные сценарии использования
Aspose.Cells предоставляет механизм прерывания или отмены расчета формулы книги с помощьюАннотацияCalculationMonitor.Interrupt()метод. Это полезно, когда расчет формулы книги занимает слишком много времени и вы хотите отменить ее обработку.
Прервите или отмените расчет формулы в рабочей книге
Следующий пример кода реализуетBeforeCalculate()методАннотацияРасчетМонитор сорт. Внутри этого метода он находит имя ячейки, используя параметры индекса строки и столбца. Если имя ячейки — B8, процесс расчета прерывается путем вызова методаАннотацияCalculationMonitor.Interrupt()метод. Однажды конкретный классАннотацияРасчетМониторкласс реализован, его экземпляр присвоенCalculationOptions.CalculationMonitorсвойство. Окончательно,Рабочая книга.ВычислитьФормула()вызывается путем прохожденияПараметры расчета в качестве параметра. Пожалуйста, ознакомьтесь собразец файла Excel используется внутри кода, а также в консольном выводе кода, приведенного ниже для справки.
Образец кода
Консольный вывод
0----1----3----D2
0----4----6----G5
0----7----1----B8