Seite 1 von 1

Position in Calc bestimmen

Verfasst: Sa, 16.10.2004 20:11
von bienlein
Hallo,

ich möchte die aktuelle Curserposition in Calc (z.B. "C3") bestimmen um das Feld auslesen zu können. Kann mir da jemand weiterhelfen?

Ich habe bis jetzt noch nie mit Star Basic programiert und finde mich in Moment noch nicht so zurecht.

Matthias

Verfasst: Sa, 16.10.2004 22:18
von Charly
Hallo Matthias!

Die aktuelle Zelle erhälts du mit folgendem Code

Code: Alles auswählen

Doc = ThisComponent
AktiveZelle = Doc.getCurrentSelection()
Brauchst du dazu noch den Index des aktuellen Tabellenblattes, den Zeilen- und Spaltenindex, geht es mit folgendem Code weiter:

Code: Alles auswählen

Addresse=AktiveZelle.getCellAddress()
Blattindex = Addresse.Sheet
Zeilenindex = Addresse.row
Spaltenindex = Addresse.Column

Dabei ist zu beachten, dass die Indexzählung immer mit Null beginnt, das heißt z.B. Zeile 1 hat den Index 0.

gruß
Charly

Verfasst: So, 17.10.2004 10:56
von bienlein
Hallo Charly,

vielen Dank für die Antwort. Hab´s hinbekommen.

Bis dann Matthias