com.sun.star.util.

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Lupolupp
Beiträge: 6
Registriert: So, 25.03.2007 19:57

com.sun.star.util.

Beitrag 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
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag 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
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Lupolupp
Beiträge: 6
Registriert: So, 25.03.2007 19:57

Beitrag von Lupolupp »

Vielen Dank für die schnelle Antwort!

Viele Grüße

Lupo
Antworten