Seite 1 von 1

com.sun.star.util.

Verfasst: So, 25.03.2007 21:00
von Lupolupp
Hallo,
in Excel habe ich ein Programm geschrieben, bei dem automatisch über "Worksheet_SelectionChange(ByVal Target As Excel.Range)" ein Makro ausgeführt wird, sofern eine andere Zelle ausgewählt wird.

Wie funktioniert das in Calc?
Ich vermute, dass das irgendwie mit "com.sun.star.util. ..." funktioniert, weiß aber nicht genau wie.

Wer kann mir helfen und ein Beispiel programmieren, dass bei Änderung des Fokus bzw. der ausgwählten Zelle automatisch z.B. ein Makro mit Msgbox ("Funktioniert!") ausführt?

Vielen Dank und viele Grüße

Lupo

Verfasst: Mo, 26.03.2007 08:26
von Toxitom
Hey Lupo,

das funktioniert in OOo mit Hilfe eines "Listeners". Der wird aufgerufen, wenn einen andere Zelle den Fokus erhält. Jetzt musst du allerdings selbst prüfen, ob diese Zelle zum gewünschten Bereich gehört.
Ein Beispielcode für so einen Listener findest du -> hier, weitere Codes oder HInweise ebenfalls im Basic-Forum.

Viele Grüße
Thomas

Verfasst: Mo, 26.03.2007 12:59
von Lupolupp
Vielen Dank für die schnelle Antwort!

Viele Grüße

Lupo