Çalışma Kitabının Formül Hesaplama İşlemini Kesme veya İptal Etme

Olası Kullanım Senaryoları

Aspose.Cells, çalışma kitabının formül hesaplama işlemini AbstractCalculationMonitor.Interrupt() yöntemini kullanarak kesmeyi veya iptal etmeyi sağlar. Bu, çalışma kitabının formül hesaplama işlemi çok zaman alıyorsa ve işleminizi iptal etmek istediğinizde faydalıdır.

Çalışma Kitabının Formül Hesaplamasını Kesmek veya İptal Etmek

Aşağıdaki örnek kod, BeforeCalculate() sınıfının AbstractCalculationMonitor yöntemini uygular. Bu yöntemin içinde, satır ve sütun dizini parametrelerini kullanarak hücre adını bulur. Eğer hücre adı B8 ise, AbstractCalculationMonitor.Interrupt() yöntemini çağırarak hesaplama sürecini keser. Bir kez, AbstractCalculationMonitor sınıfının somut sınıfı uygulandığında, örneği CalculationOptions.CalculationMonitor özelliğine atarız. Son olarak, Workbook.CalculateFormula() CalculationOptions parametresi ile çağrılır. Lütfen kodun altındaki konsol çıktısı ve örnek Excel dosyasını buradan inceleyin.

Örnek Kod

Konsol Çıktısı

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

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

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