GetPrecedentsInCalculation
Cell.GetPrecedentsInCalculation method
Obtiene todos los precedentes (referencia a celdas en el libro de trabajo actual) usados por la fórmula de esta celda al calcularla.
public IEnumerator GetPrecedentsInCalculation()
Valor_devuelto
Enumerador para enumerar todas las referencias (ReferredArea)
Observaciones
Este método solo puede funcionar con la situación queEnableCalculationChain
es verdadero para el libro de trabajo y el libro de trabajo se calculó por completo. Si esta celda no es una fórmula o no hace referencia a ninguna otra celda, se devolverá un valor nulo.
Ejemplos
[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);
}
Ver también
- class Cell
- espacio de nombres Aspose.Cells
- asamblea Aspose.Cells