„LibreOffice“: kaip sukurti savo makrokomandas

Jei „LibreOffice“ trūksta funkcijos, galite ją užprogramuoti patys. Toliau sužinosite, kaip galite užprogramuoti savo makrokomandas ir įrašyti jas automatiniam standartizavimui.

Naudodama „Visual Basic for Applications“ (VBA) „Microsoft“ įspūdingai pademonstravo, kaip lanksti ir universali scenarijų kalba gali būti naudojama „Microsoft Office“. VBA scenarijai yra ypač populiarūs įmonėse: įsitikinkite, kad dirbant su „Office“ daugelis konkrečiai įmonei skirtų darbo eigų vyksta visiškai automatiškai.

Tačiau nemokamas biuro rinkinys „LibreOffice“ taip pat turi gana galingą makrokomandų kalbą, kuriai nereikia slėptis nuo „Microsoft“ komercinės konkurencijos. „LibreOffice“ biuro rinkinys yra neatskiriama „Ubuntu“ dalis. Galite suaktyvinti atskirus „LibreOffice“ komponentus naudodami pradžios juostą kairėje lango pusėje.

Kaip programuoti „makrokomandas“ „LibreOffice“

„LibreOffice“ šaltinio kodas yra neįtikėtinai didelis ir sudėtingas. Todėl čia labai sunku pridėti naujų funkcijų. Bet nereikia. Programuotojai sukūrė sąsają, kuri tai labai palengvina.
„LibreOffice“ galite užprogramuoti savo plėtinius, vadinamuosius „makrokomandas“. Norėdami tai padaryti, pirmiausia spustelėkite meniu „Įrankiai / Makrokomandos / Tvarkyti makrokomandas /„ LibreOffice Basic “. Pasirodo dialogo langas, kuriame pirmą kartą suteiksite naujai makrokomandai pavadinimą. Pavyzdžiui, įvesiu pavadinimą „Hello_World“. Tada spustelėkite „Naujas“, kad sukurtumėte makrokomandą.
Dabar atsidaro „LibreOffice Basic“ programavimo aplinka. Čia galite įvesti komandas, pradėti ir išbandyti savo kodą. Jau pateiktos kelios šaltinio kodo eilutės:
REM ***** PAGRINDINIS *****
Sub Main
Pabaiga Sub
Sub hello_world
Pabaiga Sub
„Sub Hallo_Welt“ žymi mano paties kodo pradžią, o „End Sub“ - pabaigą.
Kairėje galite pamatyti vadinamąjį „objektų katalogą“. Jame yra medžio formos esamų makrokomandų ir modulių apžvalga. Jei iš pradžių nematote makrokomandos, šiame medyje atidarykite šaką „Mano makrokomandos ir moduliai / Standartinis / Modulis1“. Čia rodomas jūsų makrokomandos pavadinimas, mano pavyzdyje „Hello_World“.
Paprasčiausia programavimo užduotis yra tradiciškai leisti rodyti žodžius „Labas pasaulis“. Tai galite padaryti rašydami šią komandą tarp „Sub Hallo_Welt“ ir „End Sub“:
žinutės dėžutė „Labas pasaulis“
Tada paleiskite makrokomandą paspausdami F5 klavišą arba meniu juostoje spustelėdami atitinkamą piktogramą.

Automatizuokite standartinius procesus naudodami savo makrokomandas

Jei „LibreOffice“ vykdote tam tikras komandas vėl ir vėl, galite palengvinti savo darbą įrašydami vadinamąją makrokomandą. Makrokomanda yra tam tikrų komandų rinkinys, kurį galite vykdyti ne kartą, neįvesdami komandų rankiniu būdu.

Paprastas pavyzdys: korespondencijoje vertinate vienodą dizainą. Dėl šios priežasties visa grafika ir vaizdai, įterpti į dokumentus, turi būti vienodo dizaino, pavyzdžiui, tam tikro storio rėmas. Norėdami sukurti atitinkamą makrokomandą naudodami makro įrašymo įrenginį, atlikite šiuos veiksmus:

  1. Pavyzdžiui, sukurkite naują dokumentą naudodami teksto rengyklę „LibreOffice Writer“ ir išsaugokite dokumentą naudodami FILE - SAVE.
  2. Importuokite bet kokią grafiką į dokumentą.
  3. Paleiskite makro įrašymo įrenginį spustelėdami EXTRAS - MACROS - RECORD MACRO.
  4. Dabar atlikite norimus veiksmus.
  5. Tada plaukiojančioje RECORD MACRO paletėje spustelėkite STOP RECORDING.
  6. Dabar pasirodžiusiame dialogo lange galite įvesti sukurtos makrokomandos pavadinimą.
  7. Jei norite vėliau naudoti makrokomandą kituose vaizduose, pakanka pažymėti atitinkamą vaizdą ir tada spustelėti naujai sukurtą makrokomandą skiltyje EXTRAS - EXECUTE MACROS - MY MACROS.

PASTABA: Jei meniu RECORD MACRO pasirinkti negalima, turite iš anksto nustatyti „Java“ vykdymo aplinkos aplinką. Norėdami tai padaryti, įdiekite „LIBREOFFICE-JAVA-COMMON“ paketą ir iš naujo suaktyvinkite „LibreOffice Writer“ teksto rengyklę.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave