[RESUELTO] EasyDev error en macro
Publicado: Mar Ene 19, 2016 2:55 pm
Buenos días. tengo una consulta, no estoy seguro si puedo ponerla aquí o debo abrir un tema nuevo. Por favor avisarme si esto no va acá.
All ejecutar la macro para seleccionar rango activo me da error: ERROR DE EJEECUCION DE BASIC - VARIABLE DE OBJETO NO ESTABLECIDA. el error lo da en la línea que está en negrita. lo ejecuto en libreoffice 5.0.2.2 en windows xp con easydev 2.4.3. La macro la copié y pegue diréctamente de la página de documentación, en el capítulo calc - rangos. Selecciono un rango en un documento de calc y lo ejecuto dentro del editor de macros.
tal vez sirva como info, pero si lo ejecuto desde el cuadro de dialogo macros, salta un cartelito con el título DEBUG que dice "ScCellRangeObj $'Hoja1'.$C$1:$C$20".
Habrá forma de saber que hago mal? disculpen las molestias y desde ya muchas gracias. copio la macro en cuestión.
All ejecutar la macro para seleccionar rango activo me da error: ERROR DE EJEECUCION DE BASIC - VARIABLE DE OBJETO NO ESTABLECIDA. el error lo da en la línea que está en negrita. lo ejecuto en libreoffice 5.0.2.2 en windows xp con easydev 2.4.3. La macro la copié y pegue diréctamente de la página de documentación, en el capítulo calc - rangos. Selecciono un rango en un documento de calc y lo ejecuto dentro del editor de macros.
tal vez sirva como info, pero si lo ejecuto desde el cuadro de dialogo macros, salta un cartelito con el título DEBUG que dice "ScCellRangeObj $'Hoja1'.$C$1:$C$20".
Habrá forma de saber que hago mal? disculpen las molestias y desde ya muchas gracias. copio la macro en cuestión.
Código: Seleccionar todo
Sub getRangeDoc()
util = createUnoService("org.universolibre.EasyDev")
address = createUnoStruct("org.universolibre.EasyDev.CellRangeAddress")
address.Current = True
range = util.getRange(address)
[b] msg = util.format("{} {}", Array(range.ImplementationName, range.AbsoluteName))
[/b] util.msgbox(msg)
End Sub