Position in Calc bestimmen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

bienlein
*
Beiträge: 13
Registriert: Sa, 16.10.2004 20:01

Position in Calc bestimmen

Beitrag 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
Charly
*****
Beiträge: 450
Registriert: Di, 20.01.2004 13:14
Wohnort: München

Beitrag 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
bienlein
*
Beiträge: 13
Registriert: Sa, 16.10.2004 20:01

Beitrag von bienlein »

Hallo Charly,

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

Bis dann Matthias
Antworten