7.1.8 Wie kann man auf die aktuelle Zelle oder einen Bereich zugreifen?
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