Der Zugriff auf die aktuelle Zelle oder einen markierten Bereich erfolgt über die
aktuelle
Selektion (getCurrentSelection()). Man erhält ein Objekt der Zelle oder des Bereiches zurück.
Um zu prüfen ob es such um eine Zelle oder einen Bereich handelt, verwendet man die Abfrage
nach dem Interface com.sun.star.table.XCell. Dies wird nur von dem Zellen-Objekt unterstützt.
odoc=thisComponent
oZelle=oDoc.getCurrentSelection()
checkzelle=HasUnoInterfaces( oZelle,
"com.sun.star.table.XCell" )
if checkzelle then
msgbox "Sie haben
eine Zelle markiert"
else
msgbox "Sie haben einen
Bereich markiert"
end if