GetPrecedentsInCalculation
Cell.GetPrecedentsInCalculation method
Obtient tous les précédents (référence aux cellules du classeur actuel) utilisés par la formule de cette cellule lors de son calcul.
public IEnumerator GetPrecedentsInCalculation()
Return_Value
Énumérateur pour énumérer toutes les références (ReferredArea)
Remarques
Cette méthode ne peut fonctionner que dans la situation oùEnableCalculationChain
est vrai pour le classeur et le classeur a été entièrement calculé. Si cette cellule n’est pas une formule ou si elle ne fait référence à aucune autre cellule, null sera renvoyé.
Exemples
[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);
}
Voir également
- class Cell
- espace de noms Aspose.Cells
- Assemblée Aspose.Cells