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