Listener-Aktion bei Zelländerung
Verfasst: Mi, 17.06.2009 12:08
Moin
Habe ein Problem mit dem Listener, bei einer Änderung des Zellinhalts (Tabelle2; ZelleA1) soll eine Aktion ausgeführt werden in diesem Fall das kopieren eines Wertes. Ausführung = 0
Wo ist das Problem?
Gruß ooodoc
Habe ein Problem mit dem Listener, bei einer Änderung des Zellinhalts (Tabelle2; ZelleA1) soll eine Aktion ausgeführt werden in diesem Fall das kopieren eines Wertes. Ausführung = 0
Wo ist das Problem?
Code: Alles auswählen
Sub Listener_registrieren()
objekt = ThisComponent.Sheets(1).GetCellRangeByName("a1")
oCrngData = CreateUnoListener("CopLi_","com.sun.star.util.XModifyListener")
objekt.addModifyListener(oCrngData)
End Sub
Sub Listener_entfernen()
On Error Resume Next
ThisComponent.CurrentController.removeSelectionChangeListener(oListener)
End Sub
sub CopLi
Dim oDoc as Object
Dim oSheetQuelle as Object, oSheetZiel as Object
Dim oZiel as Object , oQuelle as Object
oDoc = ThisComponent
oSheetQuelle = oDoc.sheets(0)
oSheetZiel = ODoc.sheets(2)
oQuelle = oSheetQuelle.getCellRangeByName("A1").RangeAddress
oZiel = oSheetZiel.getCellRangeByName("C1").CellAddress
oSheetQuelle.copyRange(oZiel,oQuelle)
end sub