GetPrecedentsInCalculation
Cell.GetPrecedentsInCalculation method
Получает все прецеденты (ссылки на ячейки в текущей книге), используемые формулой этой ячейки при ее вычислении.
public IEnumerator GetPrecedentsInCalculation()
Возвращаемое значение
Перечислитель для перечисления всех ссылок (ReferredArea)
Примечания
Этот метод может работать только в ситуации, когдаEnableCalculationChain
верно для рабочей книги, и рабочая книга была полностью рассчитана. Если эта ячейка не является формулой или не ссылается ни на какие другие ячейки, будет возвращено значение null.
Примеры
[C#]
Workbook workbook = new Workbook();
Cells cells = workbook.Worksheets[0].Cells;
cells["A2"].Formula = "=IF(TRUE,B2,B1)";
workbook.Settings.FormulaSettings.EnableCalculationChain = true;
workbook.CalculateFormula();
IEnumerator en = cells["A2"].GetPrecedentsInCalculation();
Console.WriteLine("A2's calculation precedents:");
while(en.MoveNext())
{
ReferredArea r = (ReferredArea)en.Current;
Console.WriteLine(r);
}
Смотрите также
- class Cell
- пространство имен Aspose.Cells
- сборка Aspose.Cells