GetDependentsInCalculation
Cell.GetDependentsInCalculation method
Obtiene todas las celdas cuyo resultado calculado depende de esta celda.
public IEnumerator GetDependentsInCalculation(bool recursive)
Parámetro | Escribe | Descripción |
---|---|---|
recursive | Boolean | Si devuelve aquellos dependientes que no hacen referencia a esta celda directamente pero hacen referencia a otras hojas de esta celda |
Valor_devuelto
Enumerador para enumerar todos los dependientes (objetos de celda)
Observaciones
Para usar este método, asegúrese de que el libro de trabajo se haya configurado con el valor verdadero para EnableCalculationChain
y se ha calculado completamente con esta configuración. Si no hay una referencia de fórmula a esta celda, se devolverá nulo.
Ejemplos
[C#]
Workbook workbook = new Workbook();
Cells cells = workbook.Worksheets[0].Cells;
cells["A1"].Formula = "=B1+SUM(B1:B10)+[Book1.xls]Sheet1!B2";
cells["A2"].Formula = "=IF(TRUE,B2,B1)";
workbook.Settings.FormulaSettings.EnableCalculationChain = true;
workbook.CalculateFormula();
IEnumerator en = cells["B1"].GetDependentsInCalculation(false);
Console.WriteLine("B1's calculation dependents:");
while(en.MoveNext())
{
Cell c = (Cell)en.Current;
Console.WriteLine(c.Name);
}
en = cells["B2"].GetDependentsInCalculation(false);
Console.WriteLine("B2's calculation dependents:");
while(en.MoveNext())
{
Cell c = (Cell)en.Current;
Console.WriteLine(c.Name);
}
Ver también
- class Cell
- espacio de nombres Aspose.Cells
- asamblea Aspose.Cells