IBM Lotus Symphony


通过宏管理自动计算

IBM® Lotus® Symphony™ Spreadsheets 提供用于管理自动计算的通用网络对象 (UNO) 接口。 您可以使用该接口来启用或禁用自动计算功能。

用于管理自动计算的 UNO 接口是 XCalculatable
  • 您可以使用 XCalculatable::enableAutomaticCalculation(boolean bEnabled) 来设置自动计算的状态。将 bEnabled 参数的值设置为 True 以启用自动计算,设置为 False 以禁用自动计算。
  • 您可以使用 XCalculatable::isAutomaticCalculationEnabled() 来获取自动计算的当前状态。如果自动计算当前已启用,那么返回值为 True。 否则,返回值为 False
以下是示例代码。如果自动计算当前已启用,那么运行该宏将禁用自动计算。 否则,运行该宏将启用自动计算。
Sub Main
	Dim oDoc as Object
	Dim enabled as Boolean

	Set oDoc = StarDesktop.CurrentComponent

	enabled = Not oDoc.isAutomaticCalculationEnabled

	oDoc.enableAutomaticCalculation(enabled)
End Sub

产品反馈 | 其他文档 | 商标