IBM® Lotus® Symphony™ Spreadsheets har et UNO-grensesnitt (Universal Network Objects) der du kan styre automatisk beregning.
Gjennom dette grensesnittet kan du aktivere eller deaktivere funksjonen for
automatisk beregning.
UNO-grensesnittet for styring av automatisk beregning er
XCalculatable.
- Med XCalculatable::enableAutomaticCalculation(boolean
bEnabled) kan du angi status for automatisk beregning. Angi
verdien True for bEnabled-parameteren
hvis du vil aktivere automatisk beregning, og angi False hvis du vil deaktivere automatisk
beregning.
- Med XCalculatable::isAutomaticCalculationEnabled() kan du
hente gjeldende status for automatisk beregning. Hvis automatisk beregning er
aktivert, blir verdien True returnert.
Ellers blir verdien False returnert.
Koden nedenfor er et eksempel. Hvis automatisk beregning er
aktivert, blir automatisk beregning deaktivert når du
kjører makroen.
Ellers blir automatisk beregning aktivert når du kjører makroen.
Sub Main
Dim oDoc as Object
Dim enabled as Boolean
Set oDoc = StarDesktop.CurrentComponent
enabled = Not oDoc.isAutomaticCalculationEnabled
oDoc.enableAutomaticCalculation(enabled)
End Sub