onclick ereignis gesucht

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: onclick ereignis gesucht

Beitrag von komma4 »

hugs1 hat geschrieben:wenn ich eine zelle im datenblatt mit einem doppelklick auswähle [
bei einem Doppelklick wird die Zelle nicht nur aktiviert, sondern auch in den EDIT-Modus versetzt. Der Cursor steht irgendwo innerhalb eines evtl. vorhandenen Zellinhaltes.
Was ist, wenn die Zelle (mittels Cursortasten?) selektiert wird, und dann in die Formel-Eingabezeile geklickt wird? Was, wenn selektiert und (über-)schrieben wird?

Diese Aktionen würdest Du mit einem onClick-event nicht abfangen.
Was willst Du im Endeffekt erreichen?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: onclick ereignis gesucht

Beitrag von komma4 »

Es ist einfacher das Makro per Schaltfläche (oder Menuabruf Makros>Ausführen..., oder Tastenkombination) aufzurufen, als den listener für den Doppelklick zu programmieren (was auch geht: aufwändig, instabil, wenn listener nicht entfernt werden, ...).

Code: Alles auswählen

oBlatt = ThisComponent.getCurrentController().getActiveSheet()
msgbox oBlatt.getCellByPosition( 1, 6 ).getString()  ' B7
Hilft das weiter?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: onclick ereignis gesucht

Beitrag von komma4 »

ich meinte zwar: "Schaltfläche auf einer Symbolleiste" - oder der Abruf "zu Fuss" über Extras>Makros>Makro ausführen... usw.

aber egal: nehme den Zellinhalt und bestücke Deinen Parameter, dann rufe das Ziel-Makro auf.

Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten