In welcher Zelle ist der Coursor?

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

Moderator: Moderatoren

herbk
**
Beiträge: 36
Registriert: Fr, 16.01.2004 14:29
Kontaktdaten:

In welcher Zelle ist der Coursor?

Beitrag von herbk »

ich möchte mit einem Makro feststellen in welcher Zelle einer Tabelle (Calc) sich der Cursor gerade befindet..
wie stell ich's an?

Danke
Herbert
HerbK
Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hallo Herbert,

also, ich glaube, die Frage war schon mal da. Weiss aber auch nicht mehr so genau, wo.
Hier ein Code:

Code: Alles auswählen

Sub aktiveZelle
   oDoc.thisComponent
   'aktive Zelle
   oCelle=oDoc.getCurrentSelection().getCellAdress()
   'aktives Tabellenbaltt
   iSheet=oDoc.sheets(oCelle.Sheet)
   'aktuelle Zeile Index
   iRow=oCelle.Row
    'aktuelle Spalte Index
    iColumn=oCelle.Column
  end sub
mit dem Blatt index, und dem Index von Zeile und Spalte hast du die aktuelle Zelle.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten