Ayuda de Collabora Office 24.04
Las funciones personalizadas se pueden utilizar en Collabora Office Calc de las siguientes maneras:
Mediante el EDI de BASIC se pueden definir funciones propias, aun sin tener conocimientos avanzados de programación.
Las funciones se pueden programar como complementos. Este método exige conocimientos avanzados de programación.
Vaya a
.Aparecerá el EDI de BASIC.
In the Object Catalog window, double-click on the module where you want to store your macro.
Enter the function code. In this example, we define a VOL(a; b; c) function that calculates the volume of a rectangular solid with side lengths a, b and c:
Function VOL(a, b, c)
VOL = a*b*c
End Function
Cierre la ventana del EDI de Basic.
Your function is automatically saved in the selected module and is now available. If you apply the function in a Calc document that is to be used on another computer, you can copy the function to the Calc document as described in the next section.
En la etapa 2 de «Definir una función con Collabora Office Basic», pulsó en el botón Editar del cuadro de diálogo Macro. De manera predeterminada, en el campo Macro desde se encuentra seleccionado el módulo Mis macros ▸ Estándar ▸ Módulo1. La biblioteca Estándar se encuentra en el directorio del usuario de manera local.
Si desea copiar la función definida por el usuario en un documento de Calc:
Vaya a
.En el campo Macro desde, seleccione Mis macros ▸ Estándar ▸ Módulo1 y pulse en Editar.
En el EDI de BASIC, seleccione el origen de la función definida por el usuario y cópielo en el portapapeles.
Cierre el EDI de BASIC.
Vaya a
.En el campo Macro desde, seleccione (Nombre de documento de Calc) ▸ Estándar ▸ Módulo1. Pulse en Editar.
Pegue el contenido del portapapeles en la ventana del EDI de BASIC del documento.
Once you have defined the function VOL(a; b; c) in the Basic-IDE, you can apply it the same way as the built-in functions of Collabora Office Calc.
Open a Calc document and enter numbers for the function parameters a, b and c in cells A1, B1, and C1.
Coloque el cursor en otra celda e introduzca lo siguiente:
=VOL(A1;B1;C1)
La función se evalúa y el resultado se observa en la celda seleccionada.