Tabellen - Calc
Wie geht man mit mehreren selektierten Bereichen um?
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 muss 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.
Basic
oCalc=thisComponent
oSel=oCalc.getCurrentselection()
iAnzSel=oSel.getCountDie 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.
