Writer: markierten Text aus Tabellenzelle auslesen
Verfasst: Mo, 21.06.2004 15:14
Hi Leute, bräuchte hier mal ne kleine Hilfe:
schreibe gerade ein Makro, bei dem ich den momentan markierten text aus meinem Textdokument (nicht Spreadsheet!) auslesen möchte.
Wenn der Text direkt im Dokument steht, funktioniert das auch wunderbar.
z.B. so:
markedText = thisComponent.currentController.getViewCursor().string
Mein Problem ist nun:
wenn ich mich aber in einer Tabelle befinde, dann soll das genauso funktionieren. Das tut es aber so natürlich nicht, das weiß ich auch.
Ich bräucht jetzt sozusagen genau das gleiche in grün, um markierten Text innerhalb einer Tabellenzelle auszulesen.
Schön wäre es, wenn ich sozusagen automatisch erkennen würde, ob ich mich innerhalb einer Tabellenzelle befinde und dann somit den mir noch fehlenden Code verwenden muß oder ob ich mich ausserhalb einer Tabelle befinde und somit die o.g. Zeile verwenden kann.
Ich will auch keine Tabellenzelle direkt adressieren (z.B. erste Tabelle, dritte Zelle), sondern will die Tabellenzelle, in der ich mich befinde automatisch bekommen.
Kann mir da vielleicht jemand helfen, das wäre super.
(Sind schätzungsweise keine 10 Zeilen, aber ich komm grad nicht weiter.)
Danke
schreibe gerade ein Makro, bei dem ich den momentan markierten text aus meinem Textdokument (nicht Spreadsheet!) auslesen möchte.
Wenn der Text direkt im Dokument steht, funktioniert das auch wunderbar.
z.B. so:
markedText = thisComponent.currentController.getViewCursor().string
Mein Problem ist nun:
wenn ich mich aber in einer Tabelle befinde, dann soll das genauso funktionieren. Das tut es aber so natürlich nicht, das weiß ich auch.
Ich bräucht jetzt sozusagen genau das gleiche in grün, um markierten Text innerhalb einer Tabellenzelle auszulesen.
Schön wäre es, wenn ich sozusagen automatisch erkennen würde, ob ich mich innerhalb einer Tabellenzelle befinde und dann somit den mir noch fehlenden Code verwenden muß oder ob ich mich ausserhalb einer Tabelle befinde und somit die o.g. Zeile verwenden kann.
Ich will auch keine Tabellenzelle direkt adressieren (z.B. erste Tabelle, dritte Zelle), sondern will die Tabellenzelle, in der ich mich befinde automatisch bekommen.
Kann mir da vielleicht jemand helfen, das wäre super.
(Sind schätzungsweise keine 10 Zeilen, aber ich komm grad nicht weiter.)
Danke