GetPrecedentsInCalculation
Cell.GetPrecedentsInCalculation method
Ruft alle Präzedenzfälle (Verweis auf Zellen in der aktuellen Arbeitsmappe) ab, die von der Formel dieser Zelle verwendet werden, während sie berechnet wird.
public IEnumerator GetPrecedentsInCalculation()
Rückgabewert
Enumerator zum Aufzählen aller Referenzen (ReferredArea)
Bemerkungen
Diese Methode kann nur mit der Situation funktionieren, dassEnableCalculationChain
ist wahr für die Arbeitsmappe und die Arbeitsmappe wurde vollständig berechnet. Wenn diese Zelle keine Formel ist oder auf keine anderen Zellen verweist, wird null zurückgegeben.
Beispiele
[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);
}
Siehe auch
- class Cell
- namensraum Aspose.Cells
- Montage Aspose.Cells