GetDependentsInCalculation
Cell.GetDependentsInCalculation method
Hämtar alla celler vars beräknade resultat beror på denna cell.
public IEnumerator GetDependentsInCalculation(bool recursive)
Parameter | Typ | Beskrivning |
---|---|---|
recursive | Boolean | Om returnerar de anhöriga som inte refererar till den här cellen direkt utan refererar till andra blad i den här cellen |
Returvärde
Enumerator för att räkna upp alla beroende (cellobjekt)
Anmärkningar
För att använda den här metoden, se till att arbetsboken har ställts in med sant värde för EnableCalculationChain
och har beräknats helt med den här inställningen. Om det inte finns någon formelreferens till den här cellen kommer null att returneras.
Exempel
[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);
}
Se även
- class Cell
- namnutrymme Aspose.Cells
- hopsättning Aspose.Cells