LibreOffice: Πώς να δημιουργήσετε τις δικές σας μακροεντολές

Εάν λείπει μια λειτουργία στο LibreOffice, μπορείτε να την προγραμματίσετε μόνοι σας. Παρακάτω θα μάθετε πώς μπορείτε να προγραμματίσετε τις δικές σας μακροεντολές και να τις καταγράψετε για αυτόματη τυποποίηση.

Με τη Visual Basic for Applications (VBA) η Microsoft έχει αποδείξει εντυπωσιακά πόσο ευέλικτη και ευέλικτη μπορεί να χρησιμοποιηθεί μια γλώσσα δέσμης ενεργειών για το Microsoft Office. Τα σενάρια VBA είναι ιδιαίτερα δημοφιλή σε εταιρείες: Βεβαιωθείτε ότι πολλές ροές εργασιών για συγκεκριμένες εταιρείες εκτελούνται πλήρως αυτόματα όταν εργάζεστε με το Office.

Αλλά η δωρεάν σουίτα γραφείου LibreOffice έχει επίσης μια συγκριτικά ισχυρή γλώσσα μακροεντολής στο μανίκι της, η οποία δεν χρειάζεται να κρύβεται από τον εμπορικό ανταγωνισμό της Microsoft. Η σουίτα γραφείου LibreOffice αποτελεί αναπόσπαστο μέρος του Ubuntu. Μπορείτε να ενεργοποιήσετε τα μεμονωμένα στοιχεία του LibreOffice μέσω της γραμμής έναρξης στα αριστερά του παραθύρου.

Πώς να προγραμματίσετε "μακροεντολές" στο LibreOffice

Ο πηγαίος κώδικας του LibreOffice είναι απίστευτα μεγάλος και περίπλοκος. Είναι επομένως πολύ δύσκολο να προστεθούν νέες λειτουργίες εδώ. Αλλά δεν χρειάζεται. Οι προγραμματιστές έχουν δημιουργήσει μια διεπαφή που το κάνει πολύ πιο εύκολο.
Μπορείτε να προγραμματίσετε τις δικές σας επεκτάσεις, τις λεγόμενες "μακροεντολές", στο LibreOffice. Για να το κάνετε αυτό, κάντε πρώτα κλικ στο μενού "Tools / Macros / Manage macros / LibreOffice Basic". Εμφανίζεται ένα παράθυρο διαλόγου στο οποίο δίνετε πρώτα όνομα στη νέα σας μακροεντολή. Για το παράδειγμά μου, θα εισαγάγω το όνομα "Hello_World". Στη συνέχεια, κάντε κλικ στο "Νέο" για να δημιουργήσετε τη μακροεντολή.
Τώρα ανοίγει το περιβάλλον προγραμματισμού για το LibreOffice Basic. Εδώ μπορείτε να εισαγάγετε εντολές, να ξεκινήσετε και να δοκιμάσετε τον κωδικό σας. Έχουν ήδη δοθεί μερικές γραμμές πηγαίου κώδικα:
REM ***** ΒΑΣΙΚΟ *****
Sub Main
Τέλος υπο
Υπο hello_world
Τέλος υπο
Το "Sub Hallo_Welt" σηματοδοτεί την αρχή του δικού μου κώδικα και το "End Sub" το τέλος.
Στα αριστερά μπορείτε να δείτε τον λεγόμενο "κατάλογο αντικειμένων". Περιέχει μια επισκόπηση σε σχήμα δέντρου για τις υπάρχουσες μακροεντολές και λειτουργικές μονάδες. Εάν η μακροεντολή σας δεν φαίνεται στην αρχή, ανοίξτε τον κλάδο "My Macros & Modules / Standard / Module1" σε αυτό το δέντρο. Το όνομα της μακροεντολής σας εμφανίζεται εδώ, στο παράδειγμά μου "Hello_World".
Η απλούστερη εργασία προγραμματισμού είναι παραδοσιακά να αφήσετε τις λέξεις "Hello World" να εμφανίζονται. Το κάνετε αυτό γράφοντας την ακόλουθη εντολή μεταξύ "Sub Hallo_Welt" και "End Sub":
msgbox "Γεια σου κόσμο"
Στη συνέχεια, ξεκινήστε τη μακροεντολή σας πατώντας το πλήκτρο F5 ή κάνοντας κλικ στο αντίστοιχο εικονίδιο στη γραμμή μενού.

Αυτοματοποιήστε τις τυπικές διαδικασίες με τις δικές σας μακροεντολές

Εάν εκτελείτε ορισμένες εντολές στο LibreOffice ξανά και ξανά, μπορείτε να κάνετε τη δουλειά σας ευκολότερη καταγράφοντας αυτό που είναι γνωστό ως μακροεντολή. Η μακροεντολή είναι μια συλλογή συγκεκριμένων εντολών που μπορείτε να εκτελέσετε ξανά και ξανά χωρίς να χρειάζεται να εισαγάγετε τις εντολές χειροκίνητα.

Ένα απλό παράδειγμα: Εκτιμάτε ένα ομοιόμορφο σχέδιο στην αλληλογραφία σας. Για το λόγο αυτό, όλα τα γραφικά και οι εικόνες που εισάγονται στα έγγραφα πρέπει να έχουν ομοιόμορφο σχεδιασμό, για παράδειγμα ένα πλαίσιο συγκεκριμένου πάχους. Για να δημιουργήσετε μια αντίστοιχη μακροεντολή χρησιμοποιώντας τη συσκευή εγγραφής μακροεντολών, προχωρήστε ως εξής:

  1. Για παράδειγμα, δημιουργήστε ένα νέο έγγραφο με τον επεξεργαστή κειμένου LibreOffice Writer και αποθηκεύστε το έγγραφο με το FILE - SAVE.
  2. Εισαγάγετε οποιοδήποτε γραφικό στο έγγραφο.
  3. Ξεκινήστε τη συσκευή εγγραφής μακροεντολών κάνοντας κλικ στο EXTRAS - MACROS - RECORD MACRO.
  4. Τώρα εκτελέστε τις επιθυμητές ενέργειες.
  5. Στη συνέχεια, κάντε κλικ στο STOP RECORDING στην κυμαινόμενη παλέτα RECORD MACRO.
  6. Τώρα μπορείτε να εισαγάγετε ένα όνομα για τη μακροεντολή που έχετε δημιουργήσει στο παράθυρο διαλόγου που εμφανίζεται.
  7. Για να χρησιμοποιήσετε τη μακροεντολή αργότερα σε άλλες εικόνες, αρκεί να επισημάνετε την αντίστοιχη εικόνα και στη συνέχεια να κάνετε κλικ στη μακροεντολή που δημιουργήθηκε πρόσφατα στην περιοχή EXTRAS - EXECUTE MACROS - MY MACROS.

ΣΗΜΕΙΩΣΗ: Εάν δεν είναι δυνατή η επιλογή του στοιχείου μενού RECORD MACRO, πρέπει να ρυθμίσετε εκ των προτέρων το περιβάλλον εκτέλεσης Java. Για να το κάνετε αυτό, εγκαταστήστε το πακέτο LIBREOFFICE-JAVA-COMMON και ενεργοποιήστε ξανά τον επεξεργαστή κειμένου LibreOffice Writer.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave