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
