Collabora Office 23.05 Hjälp
Du kan använda användardefinierade funktioner i Collabora Office Calc på följande sätt:
Du kan definiera egna funktioner med hjälp av Basic-IDE. Den här metoden kräver grundläggande programmeringskunskaper.
Du kan programmera funktionen som tillägg. Den här metoden kräver avancerade programmeringskunskaper.
Choose
.You will now see the Basic IDE.
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
Stäng Basic-IDE-fönstret.
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.
I steg 2 i "Definiera en funktion med hjälp av Collabora Office Basic" klickade du på Redigera i dialogrutan Makro. Som standard markeras modulen Mina makron - Standard - Modul1 i fältet Makro från. Standard-biblioteket lagras lokalt i användarkatalogen.
Om du vill kopiera den användardefinierade funktionen till ett Calc dokument gör du så här:
Choose
.Markera Mina makron - Standard - Modul1 i fältet Makro från och klicka på Redigera.
I Basic-IDE markerar du källan för den användardefinierade funktionen och kopierar den till urklipp.
Stäng Basic-IDE-fönstret.
Choose
.Markera (Namn på Calc dokument) - Standard - Modul1 i fältet Makro från. Klicka på Redigera.
Klistra in innehållet i urklippet i Basic-IDE:n till dokumentet.
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.
Placera markören i en annan cell och skriv följande:
=VOL(A1;B1;C1)
Funktionen beräknas och resultatet visas i den markerade cellen.