GetDependentsInCalculation
Cell.GetDependentsInCalculation method
Ruft alle Zellen ab, deren berechnetes Ergebnis von dieser Zelle abhängt.
public IEnumerator GetDependentsInCalculation(bool recursive)
Parameter | Typ | Beschreibung |
---|---|---|
recursive | Boolean | Ob gibt die abhängigen Elemente zurück, die nicht direkt auf diese Zelle verweisen , sondern auf andere Blätter dieser Zelle verweisen |
Rückgabewert
Enumerator zum Aufzählen aller Abhängigen (Zellobjekte)
Bemerkungen
Um diese Methode zu verwenden, stellen Sie bitte sicher, dass die Arbeitsmappe mit dem wahren Wert für festgelegt wurde.EnableCalculationChain
und wurde mit dieser Einstellung vollständig berechnet. Wenn es keinen Formelbezug zu dieser Zelle gibt, wird null zurückgegeben.
Beispiele
[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);
}
Siehe auch
- class Cell
- namensraum Aspose.Cells
- Montage Aspose.Cells