IBM® Lotus® Symphony™ электрондық кестелері автоматтандырылған есептеуді басқаратын UNO интерфейсті береді.
Интерфейсті автоматтандырылған есептеу функциясын іске қосу немесе ажырату үшін пайдалануға болады.
Автоматтандырылған есептеуге арналған UNO интерфейсі
XCalculatable болып табылады.
- Автоматтандырылған есептеу күін орнату үшін, XCalculatable::enableAutomaticCalculation(boolean
bEnabled) параметрін пайдалануға болады. Автоматтандырылған есептеуді іске қосу үшін, bEnabled параметрінің мәнін Дұрыс мәніне және автоматтандырылған есептеуді ажырату үшін, False мәніне орнатыңыз.
- Автоматты түрде есептеудің ағымағы күйін алу үшін, XCalculatable::isAutomaticCalculationEnabled() параметрін пайдалана аласыз. Автоматтандырылған есептеу ағымда іске қосылса, қайтарылған мән Дұрыс болады.
Әйтпесе, қайтарылған мән Жалған болып табылады.
Келесі код мысал болып табылады. Автоматтандырылған есептеу ағымда іске қосылса, орындалып жатқан мкарос автоматтандырылған есептеуді ажыратады.
Керісінше, орындалып жатқан макрос автоматтандырылған есептеуді іске қосады.
Нысан ретіндегі ішкі басты Dim oDoc
Dim логикалық ретінде іске қосылды oDoc = StarDesktop.CurrentComponent компонентін орнату = Not oDoc.isAutomaticCalculationEnabled есептеуі қосылған oDoc.enableAutomaticCalculation(қосылған)
End Sub