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!