一般情况下可以循环进行设置,在设置之前加入spread.suspendCalcService和spread.suspendPaint,循环结束后加入spread.resumeCalcService和spread.resumePaint,这样只用计算和重绘一次,大幅度提高性能。例如- spread.suspendPaint();
- spread.suspendCalcService();
- //此处循环设置公式
- for(...)
- spread.resumeCalcService();
- spread.resumePaint();
复制代码 :
可以通过formulaToRanges 这个方法来获得formula的公式引用范围,如下图所示:
方法使用参考:
http://help.grapecity.com/spread ... ormulaToRanges.html |