von Stephan » Fr, 03.03.2006 21:57
ist diese ansprache mit basic möglich?
Ja.
Es liegt eine Mehrfachselektion vor, das diese auf mehreren Blättern 'stattfindet' ändert nichts.
Also die Seletion ermitteln, ggf. prüfen ob Mehrfachselektion vorliegt (was zwangläufig der Fall sein sollte), die Anzahl der Bereiche ermitteln, durch die Einzelbereiche der Selektion interieren und den Blattnamen der Einzelselektion auslesen.
Im Kern:
Code: Alles auswählen
For i = 0 to ThisComponent.getCurrentselection.getCount()-1
x = ThisComponent.getCurrentselection.getByIndex(i).getSpreadSheet.Name
Next i
Gruß
Stephan
[quote]ist diese ansprache mit basic möglich?[/quote]
Ja.
Es liegt eine Mehrfachselektion vor, das diese auf mehreren Blättern 'stattfindet' ändert nichts.
Also die Seletion ermitteln, ggf. prüfen ob Mehrfachselektion vorliegt (was zwangläufig der Fall sein sollte), die Anzahl der Bereiche ermitteln, durch die Einzelbereiche der Selektion interieren und den Blattnamen der Einzelselektion auslesen.
Im Kern:
[code]For i = 0 to ThisComponent.getCurrentselection.getCount()-1
x = ThisComponent.getCurrentselection.getByIndex(i).getSpreadSheet.Name
Next i[/code]
Gruß
Stephan