Avbryt eller avbryt formelberäkningen av arbetsboken
Möjliga användningsscenarier
Aspose.Cells tillhandahåller en mekanism för att avbryta eller avbryta formelberäkningen av arbetsboken medAbstractCalculationMonitor.Interrupt()metod. Detta är användbart när formelberäkningen av arbetsboken tar för mycket tid och du vill avbryta behandlingen.
Avbryt eller avbryt formelberäkningen av arbetsboken
Följande exempelkod implementerarBeforeCalculate()metod avAbstractCalculationMonitor klass. Inuti den här metoden hittar den cellnamnet med hjälp av rad- och kolumnindexparametrar. Om cellnamnet är B8, avbryter det beräkningsprocessen genom att anropaAbstractCalculationMonitor.Interrupt()metod. En gång betongklassen avAbstractCalculationMonitorklass implementeras, dess instans tilldelasCalculationOptions.CalculationMonitorfast egendom. Till sist,Workbook.CalculateFormula()kallas förbigåendeBeräkningsalternativ som en parameter. Vänligen seexempel på Excel-filanvänds inuti koden såväl som konsolutgången för koden som anges nedan som referens.
Exempelkod
Konsolutgång
0----1----3----D2
0----4----6----G5
0----7----1----B8