Michele Zarri ha scritto:

...zot...
Quello che invece ancora non mi convince e' l'uso del metodo Select in quanto il risultato e' diverso dalla chiamata fatta con il dispatcher. Select seleziona tutta la cella (che non voglio) mentre il dispatcher rende attiva la cella (bordo ingrossato).

Ieri era un po' tardi percio' provo a riformulare la domanda:
Esiste un equivalente in StarBasic di
.uno:GoToCell
?

 oTargetCell = oSheet.GetCellByPosition(lCurrentCol,lnewRow)

questo ti porta SULLA cella,
nel senso che se dopo quel comando chiedi l'indirizzo è quello nuovo, e se ne estrai (in qualsiasi modo) il contenuto sarà esattamente quella della cella definita dai valori di lCurrentCol e lnewRow .

Ovvero per lo starbasic tu sei già su quella cella!

La visualizzazione del cursore in quella cella è un'altra cosa...

Comunque ho notato anch'io che con

 ThisComponent.CurrentController.Select(oTargetCell)

La cella diventa nera anziché "bordata" come quando la si clicca...

Credo che entrambi si faccia confusione fra:
cella attiva
posizione del cursore
cella selezionata


e mi piacerebbe molto saperne qualcosa di più.


Bart

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

Rispondere a