Página 1 de 1

Ejemplos macros con Librerias ScriptForge

Publicado: Mar Sep 07, 2021 10:33 pm
por JoePublic
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.

Re: Ejemplos macros con Librerias ScriptForge

Publicado: Sab Oct 09, 2021 7:25 pm
por fornelasa
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”,
:roll: 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
Espero prontamente emitan más información al respecto.
https://help.libreoffice.org/7.2/en-US/ ... =WIN#Array

Saludos, Federico.

Re: Ejemplos macros con Librerias ScriptForge

Publicado: Vie Dic 17, 2021 4:14 pm
por JoePublic
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.