Hola comunidad, recurro nuevamente a ustedes para salir de este problema. No
creo que sea dificil, pero realmente, hace días que estoy tratando y no
encuentro la solución.

Mi pregunta sigue bajo el tema de OOo BASIC.

Quiero tomar el número de la fila donde está posicionado el cursor para
tomarlo como variable y luego utilizarlo para definir un rango. ¿Cómo hago
para tomar ese valor?? He orientado mi búsqueda y pruebas a row, getRow,
getRows pero no hubo caso.

En VBA esto lo lograba con ---> Fila = selection.row

Tengo el siguiente trozo de código:

-------------------------------- CODIGO
-------------------------------------------
Do Until ThisComponent.getCurrentSelection.Value = "-"      'Esto de
ThisComponent ...Value = "-" no lo he podido probar porque no logré terminar
el ciclo, quizá esté mal, no lo sé.

            iProx_Dato = oHoja1.getCellRangeByName( "N3" ).value
            Celda = oHoja1.getCellRangeByName( "B3" )
            oCursor = oHoja1.createCursor

            For Contador = 1 to iProx_Dato
                oCursor.goToEnd()
            Next Contador

               iFilaInicio = ???????????????????   'En VBA era selection.row
               iFilaFin = ??????????????

            oArea = oHoja1.getCellRangeByName("M" & iFilaInicio & ":V" &
iFilaFin)


           (...)


Loop


Gracias.


Leonardo.

Responder a