Seite 1 von 1

Re: Makro durch WENN/IF starten; oder Makro alle 10 sekunden sta

Verfasst: Mo, 02.03.2009 21:04
von 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: 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

Re: Makro durch WENN/IF starten; oder Makro alle 10 sekunden

Verfasst: Sa, 07.01.2012 17:16
von F3K Total
Hallo,
wieso machst Du kein eigenes Thema auf? Mit Makro alle 10 Sekunden starten hat das wenig zu tun.
Tip: F1 (Hilfe) Suchbegriff Tabellendokument-Tastaturbefehle.
Gruß R