Top > OOoBasic > Calc > Calculatable
*計算 [#a806d7cf]

再計算を行ったり、自動計算オンオフを切り替えます。com.sun.star.sheet.XCalculatable インターフェース。

#contents

**再計算実行 [#s2c150a5]

再計算は ''calculate'' メソッドで行います。このメソッドでは計算済みのセルは計算されず、まだ計算されていないセルが計算されます。全て計算しなおすには ''calculateAll'' メソッドを利用します。

 Sub calculatable_1
   oDoc = ThisComponent
   oDoc.calculateAll()
 End Sub

**自動計算 [#lc73f87d]

自動計算のオンとオフを切り替えます。

 Sub calculatable_2
   oDoc = ThisComponent
   If oDoc.isAutomaticCalculationEnabled() Then
     oDoc.enableAutomaticCalculation(False)
   Else
     oDoc.enableAutomaticCalculation(True)
   End If
 End Sub

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes