Kasutaja määratud funktsioonid
Kasutaja määratud funktsioone saab LibreOffice Calcis rakendada järgnevalt:
-
Oma funktsioone saab määrata Basicu arenduskeskkonnas. See meetod nõuab elementaarset arusaama programmeerimisest.
-
Funktsioone saab programmeerida lisadena. Selle meetodi jaoks on vaja põhjalikke teadmisi programmeerimisest.
Funktsioonide defineerimine LibreOffice BASICu abil
-
Choose .
-
Klõpsa nupul Redigeeri. Avaneb Basicu arenduskeskkonna aken.
-
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
-
Sulge Basicu arenduskeskkonna aken.
Funktsioon salvestatakse automaatselt vaikemoodulis ja on nüüd saadaval. Kui funktsioon rakendada sellises Calci dokumendis, mida on kavas kasutada mõnes teises arvutis, saad funktsiooni Calci dokumenti kopeerida, nagu järgmises jaotises kirjeldatud.
Funktsiooni kopeerimine dokumenti
Nõustaja "Funktsioonide defineerimine LibreOffice Basicu abil" 2. sammus tuli dialoogis Makro klõpsata nupul Redigeeri. Vaikimisi on valitud väli Makro allikas moodulis Minu makrod - Standard - Moodul1. Standardteek asub sinu arvuti kasutajaandmete kaustas.
Kui soovid kopeerida kasutaja määratud funktsiooni Calci dokumenti:
-
Choose .
-
Vali väljal Makro allikas väärtus Minu makrod - Standard - Moodul1 ja klõpsa nupul Redigeeri.
-
Basicu arenduskeskkonnas vali oma kasutaja määratud funktsiooni allikas ja kopeeri see lõikepuhvrisse.
-
Sulge Basicu arenduskeskkond.
-
Vali
. -
Vali väljal Makri allikas väärtus (Calci dokumendi nimi) - Standard - Moodul1. Klõpsa nupul Redigeeri.
-
Aseta lõikepuhvri sisu dokumendi Basicu arenduskeskkonna aknasse.
Kasutaja määratud funktsiooni rakendamine LibreOffice Calcis
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 LibreOffice Calc.
-
Open a Calc document and enter numbers for the function parameters a, b and c in cells A1, B1, and C1.
-
Vii kursor teise lahtrisse ja sisesta järgnev valem:
=VOL(A1;B1;C1)
-
Funktsioon arvutatakse ja tulemus kuvatakse valitud lahtris.