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]