Top > OOoBasic > Calc > Calculatable

計算 Edit

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

再計算実行 Edit

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

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

自動計算 Edit

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

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