Mit getCurrentSelection() kann man die aktuelle Selektion des Anwenders abfragen.
Dabei ist
es auch möglich das es sich um mehrere Bereiche oder Zellen handelt. ( Dazu muß man beim
Markieren die Strg-Taste gedrückt halten). Bei diesen Bereichen kann es um Zellen oder
Bereiche handeln.
Die Anzahl der Selektioen erhält man mit getcount.
oCalc=thisComponent
oSel=oCalc.getCurrentselection()
iAnzSel=oSel.getCount
Die einzelnen Selektionen kann man dann über den Index aufrufen.
myRange=oSel.getByIndex
Mit einer Schleife kann man dann alle Selektionen aufrufen. Achtung der Index beginnt
bei 0,
for i=0 to iAnzSel-1
myRange=getByIndex(i)
next i
Hierbei ist daran zu denken, das diese neue Range auch wieder eine Zelle oder ein
Bereich
sein kann.