Hola Francisco...

No, no es un error que las hojas empiezen en 0, es el inicio "común" de casi
cualquier matriz en casi todos los lenguajes de programación, las hojas
tienen un indice de posición que no es más que una matriz, esto es
correcto...

Para que no de este error, uso:

oHojas.moveByName( "Hoja1", oHojas.getCount() )

con getCount nos aseguramos que no rebase la ultima hoja, pero aunque se
pueda preveer, el mayor error es que OpenOffice.org se cae todo y cuando
intenta recuperar el archivo, también se queda bloqueado, ese es el
principal error...

Saludos

Mauricio





> He estado haciendo algunas pruebas.
> 1- Las hojas empiezan en 0, la hoja1 no es la 1 es la 0
>        Peeero si mueves a la posicion 2 te deja la hoja en la posicion 1,
> es decir,
> la hoja en posicion 1 y 2 son la misma siempre y cuando no tengas la hoja
> en
> la primera posicion porque entonces las que son la misma son la 0 y la 1,
> vamos que todo un alarde de lo mal hecho que esta.
> Mas o menos para mover una hoja sin que se caiga hay que hacer esto, puede
> que
> vaya mal porque ya estoy mareado:
>        Pasar la hoja a mover a la posicion 0, luego aunque no haga nada,
> pasarla a
> la 1 porque sino el contador se vuelve loco, luego si hay que moverla a la
> pos 20 tendras que crear como minimo hasta la hoja19 a mano (bueno por
> programa), porque el programa solo sabe crear la penultima hoja cuando le
> das
> a mover hoja.
>
> Lo que parece estar mal es el contador, si mueves la hoja desde otra
> posicion
> que no sea la primera empieza a contar desde 0 y si estas en la primera
> (0,1)
> empieza desde uno.
>
> Todo un lio
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
_______________________________
Todo lo que no es dado es perdido

Responder a