Hallo,

ich würde in einem Makro gerne erkennen, ob die aktive Zelle in Calc markiert ist oder nicht.

(Wenn der User eine Zelle anklickt, ist diese ja zunächst nur fokussiert. Erst wenn er sie "schwarz macht" ist sie auch markiert.)

Ich habe folgendes Makro:

REM  *****  BASIC  *****
sub test()

 dim oCell as object

 oCell = thisComponent.getCurrentselection()
 if oCell.supportsService("com.sun.star.sheet.SheetCell") then
    msgbox "Zelle"
 elseif oCell.supportsService("com.sun.star.sheet.SheetCellRange") then
    msgbox "Bereich"
elseif oCell.supportsService("com.sun.star.sheet.SheetCellRanges") then
    msgbox "Mehrere Bereiche"
 end if

end sub
REM  *****  ENDE *****

Auf diese Weise kann ich zwar Bereiche und einzelne Zellen unterscheiden, nicht aber, ob eine einzelne Zelle markiert ist oder nur den Fokus hat.

Wie könnte ich dies unterscheiden?

Für alle Tipps dankt...
Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an