Con la nueva version de LibreOffice 7.2 (Septiembre 2021) existe una nueva manera de hacer macros con OOOBasic y es utilizando las nuevas librerias para Macros llamadas ScriptForge
Existe algun tipo de Libro con ejemplos o pagina web donde ver ejemplos para poder ver las funciones o metodos nuevos y ver como se usan. Soy novato en el tema y me interesa mucho ver ejemplos de todo tipo y tambien ver como se instalan las librerias.
Gracias.
Ejemplos macros con Librerias ScriptForge
Ejemplos macros con Librerias ScriptForge
Usuario apasionado de las hojas de cálculo. Novato aprendiz de macros con OOo Basic y VBA.
LibreOffice Version: 6.4.3.2 (x64) y Sistema Operativo Windows 10 Home.
LibreOffice Version: 6.4.3.2 (x64) y Sistema Operativo Windows 10 Home.
Re: Ejemplos macros con Librerias ScriptForge
Hola,
esta nueva característica de LibreOffice ahorra tiempo a la hora de escribir código de macros.
Imaginemos que
todos sabemos preparar una hamburguesa, entonces vamos a la carnicería y compramos la carne, después compramos jitomates, cebolla, cátsup, etcétera.
además del tiempo invertido en las compras de los insumos, también invertimos tiempo en prepararlas, ok bien, después de todo lo anterior, por fin nuestras hamburguesas están listas para comer.
De repente un ser de otra galaxia nos dice “¡ey! pueden pedir hamburguesas ya preparadas y las traen a domicilio”,
entonces tomamos el teléfono y pedimos las hamburguesas ya preparadas para que las traigan al domicilio, y nos ahorramos un montón de tiempo.
Lo anterior, es precisamente lo que hacen las librerías ScriptForge, ahorran mucho tiempo a la hora de escribir código.
Ejemplo:
Espero prontamente emitan más información al respecto.
https://help.libreoffice.org/7.2/en-US/ ... =WIN#Array
Saludos, Federico.
esta nueva característica de LibreOffice ahorra tiempo a la hora de escribir código de macros.
Imaginemos que
todos sabemos preparar una hamburguesa, entonces vamos a la carnicería y compramos la carne, después compramos jitomates, cebolla, cátsup, etcétera.
además del tiempo invertido en las compras de los insumos, también invertimos tiempo en prepararlas, ok bien, después de todo lo anterior, por fin nuestras hamburguesas están listas para comer.
De repente un ser de otra galaxia nos dice “¡ey! pueden pedir hamburguesas ya preparadas y las traen a domicilio”,
entonces tomamos el teléfono y pedimos las hamburguesas ya preparadas para que las traigan al domicilio, y nos ahorramos un montón de tiempo.
Lo anterior, es precisamente lo que hacen las librerías ScriptForge, ahorran mucho tiempo a la hora de escribir código.
Ejemplo:
Código: Seleccionar todo
Sub Main
GlobalScope.BasicLibraries.LoadLibrary("ScriptForge")
Dim arr, a
Dim datos(4)
arr = CreateScriptService("Array")
datos(0) = 100
datos(1) = 50
datos(2) = 30
datos(3) = 18
datos(4) = 500
a = arr.sort(datos) 'AQUI ESTA EL AHORRO DE DATOS.
msgbox a(0)
msgbox a(1)
msgbox a(2)
msgbox a(3)
msgbox a(4)
End Sub
https://help.libreoffice.org/7.2/en-US/ ... =WIN#Array
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Re: Ejemplos macros con Librerias ScriptForge
Pero existe algun libro o pdf como el de "Mauricio" lleno de explicaciones y ejemplos de MACRO pero con ScriptForge bien explicado que te sirva de guia de como hacer las cosas para gente que sabe programar, pero necesita ver ejeplos de como referenciar una celda, los metodos que existen, etc, etc,
La documentacion que he visto, no me es suficiente.
La documentacion que he visto, no me es suficiente.
Usuario apasionado de las hojas de cálculo. Novato aprendiz de macros con OOo Basic y VBA.
LibreOffice Version: 6.4.3.2 (x64) y Sistema Operativo Windows 10 Home.
LibreOffice Version: 6.4.3.2 (x64) y Sistema Operativo Windows 10 Home.