IBM Lotus Symphony


Styre automatisk beregning ved hjelp av makroer

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

Tilbakemelding om produktet | Annen dokumentasjon | Varemerker