GetPrecedentsInCalculation
Cell.GetPrecedentsInCalculation method
获取此单元格的公式在计算时使用的所有先例(引用当前工作簿中的单元格)。
public IEnumerator GetPrecedentsInCalculation()
返回值
枚举所有引用的枚举器(ReferredArea)
评论
此方法仅适用于以下情况EnableCalculationChain
对工作簿为真,工作簿已计算完毕。 如果此单元格不是公式或未引用任何其他单元格,则返回 null。
例子
[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);
}
也可以看看
- class Cell
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells