Openoffice.org Basic - Auf aktuelle Zelle in einem Spreadsheet zugreifen?

vop

Erfahrenes Mitglied
Hi Leute

Hat vielleicht jemand von Euch schon mal mit OpenOffice Basic programmiert?

Mein Problem
ich möchte auf die aktuelle Zelle in einem SpreadSheet (Tabellendokument) zugreifen.
Auf eine bestimmte Zelle zuzugreifen ist einfach z.B. so

Dim oDoc as Object
Dim oSheet as Object
Dim oCell as Object

oDoc = StarDesktop.CurrentComponent
oSheet = oDoc.Sheets(0)
oCell = oSheet.getCellByPosition(0,1) ' Spalte,Zeile beginnend bei 0,0
MsgBox oCell.Value

Wie kann ich aber auf die momentan selektierte Zelle zugreifen?
Bin durch die Fülle der Dokumentation heute nicht durchgekommen.

Vielleicht hat einer einen Tipp?

Vielen Dank

vop
 
Habe mal in einem anderem Forum http://de.openoffice.info/ was gefunden

Dim here As Object
here=ThisComponent.CurrentSelection
here.setValue(123) ' für Werte
here.setString("Text") ' für Strings
here.setFormula("=3*9") ' für Formeln

Des Rätsels Lösung war
ThisComponent.CurrentSelection

Wieder gilt:
Hilf dir selbst und laß andere davon profitieren....:)

vop
 

Neue Beiträge

Zurück