LibreOffice: kā izveidot savus makro

Ja LibreOffice trūkst kādas funkcijas, varat to ieprogrammēt pats. Tālāk jūs uzzināsit, kā programmēt savus makro un ierakstīt tos automātiskai standartizācijai.

Ar Visual Basic for Applications (VBA) Microsoft ir iespaidīgi parādījis, cik elastīgu un daudzpusīgu skriptu valodu var izmantot Microsoft Office. VBA skripti ir īpaši populāri uzņēmumos: Pārliecinieties, vai daudzas ar uzņēmumu saistītas darbplūsmas darbojas pilnībā automātiski, strādājot ar Office.

Bet bezmaksas biroja komplektam LibreOffice piedurknē ir arī salīdzinoši spēcīga makro valoda, kurai nav jāslēpjas no Microsoft komerciālās konkurences. LibreOffice biroja komplekts ir neatņemama Ubuntu sastāvdaļa. Jūs varat aktivizēt atsevišķas LibreOffice sastāvdaļas, izmantojot sākuma joslu loga kreisajā pusē.

Kā programmēt "makro" LibreOffice

LibreOffice avota kods ir neticami liels un sarežģīts. Tāpēc šeit ir ļoti grūti pievienot jaunas funkcijas. Bet jums tas nav jādara. Programmētāji ir izveidojuši interfeisu, kas to padara daudz vieglāku.
Jūs varat ieprogrammēt savus paplašinājumus, tā saucamos "makro", LibreOffice. Lai to izdarītu, vispirms noklikšķiniet uz izvēlnes "Rīki / Makro / Pārvaldīt makro / LibreOffice Basic". Tiek parādīts dialoglodziņš, kurā vispirms piešķirat nosaukumu jaunajam makro. Piemēram, es ievadīšu nosaukumu "Hello_World". Pēc tam noklikšķiniet uz "Jauns", lai izveidotu makro.
Tagad tiek atvērta LibreOffice Basic programmēšanas vide. Šeit jūs varat ievadīt komandas, sākt un pārbaudīt savu kodu. Jau ir norādītas dažas avota koda rindiņas:
REM ***** PAMATS *****
Sub Main
Beigt apakš
Sub hello_world
Beigt apakš
"Sub Hallo_Welt" iezīmē mana koda sākumu un "End Sub" - beigas.
Kreisajā pusē var redzēt tā saukto "objektu katalogu". Tajā ir koka formas pārskats par esošajiem makro un moduļiem. Ja jūsu makro sākumā nav redzams, šajā kokā atveriet filiāli "Mani makro un moduļi / Standarta / Modulis1". Šeit parādās jūsu makro nosaukums, manā piemērā "Hello_World".
Vienkāršākais programmēšanas uzdevums tradicionāli ir ļaut parādīt vārdus "Hello World". Lai to izdarītu, starp "Sub Hallo_Welt" un "End Sub" ierakstiet šādu komandu:
msgbox "Sveika pasaule"
Pēc tam sāciet savu makro, nospiežot taustiņu F5 vai izvēlnes joslā noklikšķinot uz atbilstošās ikonas.

Automatizējiet standarta procesus ar saviem makro

Ja LibreOffice atkārtoti palaižat noteiktas komandas, varat atvieglot savu darbu, ierakstot tā saukto makro. Makro ir īpašu komandu kopums, kuras varat izpildīt atkal un atkal, neieviešot komandas manuāli.

Vienkāršs piemērs: sarakstē jūs novērtējat vienotu dizainu. Šī iemesla dēļ visām dokumentos ievietotajām grafikām un attēliem jābūt vienveidīgam dizainam, piemēram, noteikta biezuma rāmim. Lai izveidotu atbilstošu makro, izmantojot makro ierakstītāju, rīkojieties šādi:

  1. Piemēram, izveidojiet jaunu dokumentu ar tekstapstrādes programmu LibreOffice Writer un saglabājiet dokumentu ar FILE - SAVE.
  2. Importējiet dokumentā jebkuru grafiku.
  3. Palaidiet makro ierakstītāju, noklikšķinot uz EXTRAS - MACROS - RECORD MACRO.
  4. Tagad veiciet vēlamās darbības.
  5. Pēc tam peldošajā paletē RECORD MACRO noklikšķiniet uz STOP RECORDING.
  6. Tagad parādītajā dialoglodziņā varat ievadīt izveidotā makro nosaukumu.
  7. Lai makro vēlāk izmantotu citos attēlos, pietiek atzīmēt attiecīgo attēlu un pēc tam noklikšķināt uz jaunizveidotā makro sadaļā EXTRAS - EXECUTE MACROS - MY MACROS.

PIEZĪME: Ja izvēlnes vienumu RECORD MACRO nevar atlasīt, Java runtime vide ir jāiestata iepriekš. Lai to izdarītu, instalējiet LIBREOFFICE-JAVA-COMMON pakotni un atkārtoti aktivizējiet LibreOffice Writer vārdu procesoru.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave