ich schlag mich mal wieder mit Listener herum...
Was ich nicht verstehe:
1. Man kann in einem Calcsheet einem Beschriftungsfeld manuell ein Makro zuordnen (RMT > Kontrollfeld -> Ereignisse > Maustaste losgelassen). Aber wenn ich dieses Kontrollfeld mit Xray untersuche zeigt er mir nur addEventListener und nicht addMouseListener. Warum?? Wie kann man denn einen XMouseListener per Makro darauf legen? Alle meine Versuche sind bisher fehlgeschlagen. Auch finde ich manuell gesetzte Eventlistener in Xray nicht wieder.

2. Worauf genau muss ich bei einem Shape den Listener setzen? Auf das Model
ThisComponent.Sheets(0).DrawPage.Forms(0).getByName("testName").addEventListener(oListener)
oder das Zeichnungsobjekt
ThisComponent.Sheets(0).DrawPage.getByIndex(0).addEventListener(oListener)?

In Dialogen bekomme ich das alles hin, aber in Formularen haperts.
Gruß,