Seite 1 von 1

Re: onclick ereignis gesucht

Verfasst: Mo, 28.07.2008 10:18
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?

Re: onclick ereignis gesucht

Verfasst: Mo, 28.07.2008 11:04
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?

Re: onclick ereignis gesucht

Verfasst: Mo, 28.07.2008 12:35
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!