CalculateFormulas

ChartDataWorkbook.CalculateFormulas 方法

计算工作簿中的所有公式并更新相应单元格的值。

public void CalculateFormulas()  

异常

exceptioncondition
CellCircularReferenceException工作簿包含具有循环引用的公式。
CellUnsupportedDataException单元格数据不被支持。

示例

示例展示了如何将公式赋值给单元格并计算值。单元格 “B4” 的值被设置为 5。

[C#]  
using (Presentation pres = new Presentation())  
{  
    IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.Pie, 100, 100, 300, 400);  
    IChartDataWorkbook wb = chart.ChartData.ChartDataWorkbook;  
    wb.GetCell(0, "B2", 2);  
    wb.GetCell(0, "B3", 3);  
    wb.GetCell(0, "B4").Formula = "B2+B3";  
    wb.CalculateFormulas();  
    ...  
}  

参见