LibreOffice: Kako ustvariti lastne makre

Če v LibreOffice manjka funkcija, jo lahko programirate sami. V nadaljevanju se boste naučili, kako lahko programirate lastne makre in jih posnamete za samodejno standardizacijo.

Microsoft je z Visual Basic for Applications (VBA) impresivno pokazal, kako prilagodljiv in vsestranski je mogoče uporabiti skriptni jezik za Microsoft Office. Skripti VBA so še posebej priljubljeni v podjetjih: Prepričajte se, da se mnogi delovni tokovi, značilni za podjetje, pri delu z Officeom izvajajo popolnoma samodejno.

Toda brezplačni pisarniški paket LibreOffice ima v rokavu tudi primerljivo močan makro jezik, ki se mu ni treba skrivati pred Microsoftovo komercialno konkurenco. Pisarniški paket LibreOffice je sestavni del Ubuntuja. Posamezne komponente LibreOffice lahko aktivirate prek začetne vrstice na levi strani okna.

Kako programirati "makre" v LibreOffice

Izvorna koda LibreOffice je neverjetno velika in zapletena. Zato je dodajanje novih funkcij zelo težko. Ampak vam ni treba. Programerji so ustvarili vmesnik, ki to olajša.
V LibreOffice lahko programirate lastne razširitve, tako imenovane "makre". Če želite to narediti, najprej kliknite v meniju "Orodja / Makri / Upravljanje makrov / LibreOffice Basic". Odpre se pogovorno okno, v katerem novemu makru najprej date ime. Za moj primer bom vnesel ime "Hello_World". Nato kliknite »Novo«, da ustvarite makro.
Zdaj se odpre programsko okolje za LibreOffice Basic. Tu lahko vnesete ukaze, zaženete in preizkusite svojo kodo. Nekaj vrstic izvorne kode je že podanih:
REM ***** OSNOVNO *****
Sub Main
End Sub
Sub hello_world
End Sub
"Sub Hallo_Welt" označuje začetek lastne kode in "End Sub" konec.
Na levi strani si lahko ogledate tako imenovani "katalog objektov". Vsebuje drevesni pregled obstoječih makrov in modulov. Če vašega makra sprva ni mogoče videti, odprite podružnico "Moji makri in moduli / Standard / Modul 1" v tem drevesu. Tu se prikaže ime vašega makra, v mojem primeru "Hello_World".
Najpreprostejša programska naloga je tradicionalno, da se prikažejo besede "Hello World". To naredite tako, da med "Sub Hallo_Welt" in "End Sub" napišete naslednji ukaz:
msgbox "Pozdravljeni svet"
Nato zaženite makro s pritiskom na tipko F5 ali s klikom na ustrezno ikono v menijski vrstici.

Avtomatizirajte standardne procese z lastnimi makri

Če v LibreOffice vedno znova izvajate določene ukaze, si lahko olajšate delo tako, da posnamete tako imenovani makro. Makro je zbirka posebnih ukazov, ki jih lahko izvajate znova in znova, ne da bi morali ročno vnašati ukaze.

Preprost primer: V svoji korespondenci cenite enotno zasnovo. Zato morajo biti vse grafike in slike, vstavljene v dokumente, enotne, na primer okvir določene debeline. Če želite ustvariti ustrezen makro z uporabo snemalnika makrov, naredite naslednje:

  1. Ustvarite na primer nov dokument z urejevalnikom besedil LibreOffice Writer in ga shranite z datoteko FILE - SAVE.
  2. Uvozite katero koli sliko v dokument.
  3. Zaženite makro snemalnik s klikom na EXTRAS - MACROS - RECORD MACRO.
  4. Zdaj izvedite želena dejanja.
  5. Nato kliknite na Ustavi snemanje v plavajoči paleti RECORD MACRO.
  6. Zdaj lahko v pogovorno okno, ki se prikaže, vnesete ime makra, ki ste ga ustvarili.
  7. Za poznejšo uporabo makra na drugih slikah je dovolj, da označite ustrezno sliko in nato kliknete na novo ustvarjen makro pod EXTRAS - EXECUTE MACROS - My MACROS.

OPOMBA: Če točke menija RECORD MACRO ni mogoče izbrati, morate vnaprej nastaviti okolje za izvajanje Java. Če želite to narediti, namestite paket LIBREOFFICE-JAVA-COMMON in znova aktivirajte urejevalnik besedil LibreOffice Writer.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave