作成日: 2022/01/21 最終更新日: 2022/02/24
文書種別
技術情報
詳細
セルに数式を設定する際には、数式の計算処理や解析処理が行われます。そのため、ループ処理などで数式設定を繰り返す場合には、数式の再計算処理と解析処理を一時的に停止した状態で行うことでパフォーマンスを向上させることができます。
◎サンプルコード(VB)
'再計算の一時停止
FpSpread1.ActiveSheet.AutoCalculation = False
'解析処理の一時停止
FpSpread1.AsWorkbook().WorkbookSet.BeginUpdate()
'<<ここで数式を設定します>>
'再計算の再開
FpSpread1.ActiveSheet.AutoCalculation = True
'解析処理の再開
FpSpread1.AsWorkbook().WorkbookSet.EndUpdate()
◎サンプルコード(C#)
//再計算の一時停止
fpSpread1.ActiveSheet.AutoCalculation = false;
//解析処理の一時停止
fpSpread1.AsWorkbook().WorkbookSet.BeginUpdate();
//<<ここで数式を設定します>>
//再計算の再開
fpSpread1.ActiveSheet.AutoCalculation = true;
//解析処理の再開
fpSpread1.AsWorkbook().WorkbookSet.EndUpdate();