Top > OOoBasic > Calc > Calculatable

*計算 [#a806d7cf]

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

#contents

**再計算実行 [#s2c150a5]

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

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

**自動計算 [#lc73f87d]

自動計算のオンとオフを切り替えます。
#code(ob){{
Sub calculatable_2

 Sub calculatable_2
   oDoc = ThisComponent
   If oDoc.isAutomaticCalculationEnabled() Then
      oDoc.enableAutomaticCalculation(False)
     oDoc.enableAutomaticCalculation(False)
   Else
      oDoc.enableAutomaticCalculation(True)
     oDoc.enableAutomaticCalculation(True)
   End If
End Sub
}}
 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