IBM Lotus Symphony


Gestion du calcul automatique via les macros

IBM® Lotus® Symphony™ Spreadsheets fournit une interface UNO (Universal Network Objects) pour gérer le calcul automatique. Vous pouvez vous servir de cette interface pour activer ou désactiver la fonction de calcul automatique.

XCalculatable est l'interface UNO pour la gestion du calcul automatique.
  • Vous pouvez utiliser XCalculatable::enableAutomaticCalculation(boolean bEnabled) pour configurer le statut du calcul automatique. Définissez la valeur du paramètre bEnabled à True pour activer le calcul automatique, et à False pour le désactiver.
  • Vous pouvez utiliser XCalculatable::isAutomaticCalculationEnabled() pour obtenir le statut actuel du calcul automatique. Si le calcul automatique est actuellement activé, la valeur retournée est True. Dans le cas contraire, False est renvoyé.
Le code ci-après est un exemple. Si le calcul automatique est actuellement activé, l'exécution de la macro le désactivera. Dans le cas contraire, la macro active le calcul automatique.
Sub Main
	Dim oDoc as Object
	Dim enabled as Boolean

	Set oDoc = StarDesktop.CurrentComponent

	enabled = Not oDoc.isAutomaticCalculationEnabled

	oDoc.enableAutomaticCalculation(enabled)
End Sub

Commentaires en retour sur le produit | Documentation complémentaire | Marques