Seite 1 von 1

Koordinaten auslesen

Verfasst: Fr, 10.04.2009 15:27
von Biblio
Hallo,
wenn ich eine Zelle markiere, erscheint in der Rechenleiste oben links die Koordinate (A1 etc.).
Kennt jemand eine Möglichkeit, diese Koordinate zur Weiterverarbeitung auszulesen ??
Ziel wäre, wenn ein Feld mit dem Cursor markiert wird (schwarzer Rand), soll ein anderes Feld farbig eingefärbt werden = Wenn A1 markiert > A5 = rot.
OpenOffice Calc 3.0.1
Burkhart

Re: Koordinaten auslesen

Verfasst: Fr, 10.04.2009 15:55
von ykcim
Hallo mit folgendem Code kannst Du die Zelladresse der aktiven Zelle auslesen:

Code: Alles auswählen

myDoc = thisComponent
mySheet = myDoc.sheets(0)
oCelle=myDoc.getCurrentSelection().getCellAddress()
oRow=oCelle.Row
oColumn=oCelle.column
oCelle=mySheet.getCellByPosition(ocolumn,orow)
oColumnname=ocelle.getColumns.getByIndex(0).getName()
cellname=ocolumnname+ltrim(str(orow+1))
msgbox cellname
mfg
Michael

Re: Koordinaten auslesen

Verfasst: Mi, 06.05.2009 12:57
von batgilla
Hallo,

habe ein ähnliches Problem - nur würde Ich gerne die Zellenposition des Pushbuttons auslesen, der das Makro gestartet hat?

Vielleicht hat jemand einen Tipp.

Danke,
batgilla