von Ironzwerg » Mo, 02.03.2009 21:04
Hi,
für eine Zelle gibt den ModifyListener.
Er reagiert, wenn sich der Wert der Zelle ändert.
Den Listener verwendest du wie folgt:
Code: Alles auswählen
oDoc = thisComponent.getCurrentController
oSheet = oDoc.getModel().getSheets().getByName("Tabelle1")
oCell = oSheet.getCellRangeByName("E9")
Listener = createUnoListener("Modified_", "com.sun.star.util.XModifyListener")
oCell.addModifyListener(Listener)
Sub Modified_modified(oEvent as Object)
msgbox "Hallo"
End Sub
So sollte es klappen, ist aber nicht getestet.
Es sollte so gehen, dass wenn sich der Wert in der Zelle E9 ändert, eine MsgBox aufpoppt mit Hallo drin.
Gruß
Ironzwerg
Hi,
für eine Zelle gibt den ModifyListener.
Er reagiert, wenn sich der Wert der Zelle ändert.
Den Listener verwendest du wie folgt:
[code]oDoc = thisComponent.getCurrentController
oSheet = oDoc.getModel().getSheets().getByName("Tabelle1")
oCell = oSheet.getCellRangeByName("E9")
Listener = createUnoListener("Modified_", "com.sun.star.util.XModifyListener")
oCell.addModifyListener(Listener)
Sub Modified_modified(oEvent as Object)
msgbox "Hallo"
End Sub
[/code]
So sollte es klappen, ist aber nicht getestet.
Es sollte so gehen, dass wenn sich der Wert in der Zelle E9 ändert, eine MsgBox aufpoppt mit Hallo drin.
Gruß
Ironzwerg