Συναρτήσεις οριζόμενες από το χρήστη

Στο LibreOfficeDev Calc μπορείτε να εφαρμόσετε συναρτήσεις οριζόμενες από το χρήστη με τους εξής τρόπους:

Ορισμός συναρτήσεων με την βοήθεια της LibreOfficeDev Basic

  1. Choose - LibreOfficeDev Basic.

  2. Πατήστε Επεξεργασία. Θα εμφανιστεί το IDE της Basic.

  3. 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

Αντιγραφή συναρτήσεων οριζόμενων από το χρήστη σε έγγραφο

Στο στάδιο 2 της ενότητας "Συναρτήσεις οριζόμενες από το χρήστη στο LibreOfficeDev Basic", στον διάλογο Μακροεντολές πατήστε Επεξεργασία . Ως προεπιλογή, στο πεδίο Μακροεντολή από επιλέγεται η λειτουργική μονάδα Οι μακροεντολές μου - Standard - Module1. Η βιβλιοθήκη Τυπικό βρίσκεται τοπικά στον κατάλογο χρήστη.

Αν θέλετε να αντιγράψετε την οριζόμενη από το χρήστη συνάρτηση σε ένα έγγραφο του Calc, κάντε τα ακόλουθα:

  1. Choose - LibreOfficeDev Basic.

  2. Στο πεδίο Μακροεντολή από επιλέξτε Οι μακροεντολές μου - Standard - Module1και πατήστε Επεξεργασία.

  3. Στο IDE της Basic επιλέξτε την προέλευση της οριζόμενης από το χρήστη συνάρτησης και αντιγράψτε την στο πρόχειρο.

  4. Κλείστε το IDE της Basic.

  5. Επιλέξτε την εντολή μενού Εργαλεία - Μακροεντολές - Διαχείριση μακροεντολών - LibreOfficeDev Basic.

  6. Στο πεδίο Μακροεντολή από επιλέξτε (Όνομα εγγράφου calc) - Standard - Module1. Πατήστε Επεξεργασία.

  7. Επικολλήστε τα περιεχόμενα του προχείρου στο IDE της Basic του εγγράφου.

Εφαρμογή συνάρτησης οριζόμενης από το χρήστη στο LibreOfficeDev Calc

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 LibreOfficeDev Calc.

  1. Open a Calc document and enter numbers for the function parameters a, b and c in cells A1, B1, and C1.

  2. Τοποθετήστε το δρομέα στο κελί D1 και εισαγάγετε τον ακόλουθο τύπο:

    =VOL(A1;B1;C1)

  3. Η συνάρτηση υπολογίζεται και το αποτέλεσμα εμφανίζεται στο κελί D1.