LibreOffice: kuidas luua oma makrosid

Kui LibreOffice'is puudub funktsioon, saate selle ise programmeerida. Järgnevalt saate teada, kuidas saate programmeerida oma makrosid ja salvestada need automaatseks standardimiseks.

Visual Basic for Applications (VBA) abil on Microsoft muljetavaldavalt näidanud, kui paindlikku ja mitmekülgset skriptikeelt saab Microsoft Office'i jaoks kasutada. VBA-skriptid on ettevõtetes eriti populaarsed: veenduge, et paljud ettevõttespetsiifilised töövood toimiksid Office'iga töötades täielikult automaatselt.

Kuid tasuta kontoripaketi LibreOffice varrukas on ka võrdlemisi võimas makrokeel, mis ei pea varjama Microsofti kaubandusliku konkurentsi eest. LibreOffice'i kontorikomplekt on Ubuntu lahutamatu osa. LibreOffice'i üksikuid komponente saate aktiveerida akna vasakul pool asuva käivitusriba kaudu.

Kuidas programmeerida "makrosid" LibreOffice'is

LibreOffice'i lähtekood on uskumatult suur ja keeruline. Seetõttu on siia väga raske uusi funktsioone lisada. Aga sa ei pea. Programmeerijad on loonud liidese, mis muudab selle palju lihtsamaks.
LibreOffice'is saate programmeerida oma laiendusi, nn "makrosid". Selleks klõpsake esmalt menüüs "Tööriistad / Makrod / Makrode haldamine / LibreOffice Basic". Ilmub dialoogiboks, kus annate oma uuele makrole esmalt nime. Näitena sisestan nime "Hello_World". Seejärel klõpsake makro loomiseks nuppu "Uus".
Nüüd avaneb LibreOffice Basicu programmeerimiskeskkond. Siin saate sisestada käske, käivitada ja testida oma koodi. Mõni rida lähtekoodi on juba antud:
REM ***** PÕHI *****
Sub Main
End Sub
Alam tere_maailm
End Sub
"Sub Hallo_Welt" tähistab minu enda koodi algust ja "End Sub" - lõppu.
Vasakul näete nn "objektide kataloogi". See sisaldab puukujulist ülevaadet olemasolevatest makrodest ja moodulitest. Kui teie makro ei ole esialgu nähtav, avage selles puus haru "Minu makro ja moodulid / Standard / Moodul1". Siin kuvatakse teie makro nimi, minu näites "Tere_maailm".
Lihtsaim programmeerimisülesanne on traditsiooniliselt lasta sõnad "Tere maailm" kuvada. Selleks kirjutage "Sub Hallo_Welt" ja "End Sub" vahele järgmine käsk:
msgbox "Tere maailm"
Seejärel käivitage oma makro, vajutades klahvi F5 või klõpsates vastaval ikoonil menüüribal.

Automatiseeri standardprotsesse oma makrodega

Kui käivitate LibreOffice'is teatud käske ikka ja jälle, saate oma tööd lihtsamaks muuta, salvestades nn makro. Makro on konkreetsete käskude kogum, mida saate ikka ja jälle täita ilma käske käsitsi sisestamata.

Lihtne näide: hindate oma kirjavahetuses ühtset kujundust. Sel põhjusel peaks kogu dokumentidesse lisatud graafika ja pilt olema ühetaolise kujundusega, näiteks teatud paksusega raam. Makrosalvesti abil vastava makro loomiseks toimige järgmiselt.

  1. Näiteks looge tekstitöötlusprogrammiga LibreOffice Writer uus dokument ja salvestage see failiga FILE - SAVE.
  2. Importige dokumenti mis tahes graafika.
  3. Käivitage makrosalvesti, klõpsates nuppu EXTRAS - MACROS - RECORD MACRO.
  4. Nüüd viige läbi soovitud toimingud.
  5. Seejärel klõpsake ujuva paleti RECORD MACRO nupul STOP RECORDING.
  6. Nüüd saate ilmunud dialoogiboksis sisestada loodud makro nime.
  7. Makro hilisemaks kasutamiseks teistel piltidel piisab vastava pildi märkimisest ja seejärel klõpsamisest äsja loodud makro all EXTRAS - EXECUTE MACROS - MY MACROS.

MÄRKUS. Kui menüüd RECORD MACRO ei saa valida, peate Java käituskeskkonna eelnevalt seadistama. Selleks installige pakett LIBREOFFICE-JAVA-COMMON ja aktiveerige LibreOffice Writeri tekstitöötlusprogramm uuesti.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave