Zellzeiger auf Zeilenanfang, ohne Markierung
Verfasst: Mi, 26.11.2008 14:30
Hallo Forum,
ich setze in einem kleinen Makro u.a. den Zellcursor auf Zeilenanfang.
(Den Code habe ich aus "OpenOffice.org Basic FAQ" von Dannenhoefer.)
.
.
myDoc = thisComponent
myView = myDoc.CurrentController
mysheet = myDoc.sheets(0)
mycell = mysheet.getCellByPosition(spNR,zNR0)
myView.Select(mycell)
.
.
Soweit ok, aber die markierte Zelle ist schwarz hinterlegt (wie bei einem markierten Bereich, oder wenn man einzelne Zellen verschieben möchte), was ich nicht brauchen kann.
Ich möchte nur den Zellzeiger auf der oben ermittelten Zelle stehen haben, und zwar so, dass man mit der Tabulatortaste in das nächste ungeschützte Feld springen kann.
Wie muss ich obigen Programmcode ergänzen?
Im Voraus schon mal vielen Dank für jede Hilfe
Gruß, herbert
ich setze in einem kleinen Makro u.a. den Zellcursor auf Zeilenanfang.
(Den Code habe ich aus "OpenOffice.org Basic FAQ" von Dannenhoefer.)
.
.
myDoc = thisComponent
myView = myDoc.CurrentController
mysheet = myDoc.sheets(0)
mycell = mysheet.getCellByPosition(spNR,zNR0)
myView.Select(mycell)
.
.
Soweit ok, aber die markierte Zelle ist schwarz hinterlegt (wie bei einem markierten Bereich, oder wenn man einzelne Zellen verschieben möchte), was ich nicht brauchen kann.
Ich möchte nur den Zellzeiger auf der oben ermittelten Zelle stehen haben, und zwar so, dass man mit der Tabulatortaste in das nächste ungeschützte Feld springen kann.
Wie muss ich obigen Programmcode ergänzen?
Im Voraus schon mal vielen Dank für jede Hilfe
Gruß, herbert