LibreOffice: Hvordan lage dine egne makroer

Hvis en funksjon mangler i LibreOffice, kan du programmere den selv. I det følgende lærer du hvordan du kan programmere dine egne makroer og spille dem inn for automatisk standardisering.

Med Visual Basic for Applications (VBA) har Microsoft imponerende demonstrert hvor fleksibelt og allsidig et skriptspråk kan brukes for Microsoft Office. VBA-skript er spesielt populære i selskaper: Sørg for at mange selskapsspesifikke arbeidsflyter kjøres helt automatisk når du arbeider med Office.

Men gratis kontorpakke LibreOffice har også et sammenlignbart kraftig makrospråk i ermet, som ikke trenger å skjule seg for Microsofts kommersielle konkurranse. LibreOffice -kontorpakken er en integrert del av Ubuntu. Du kan aktivere de enkelte komponentene i LibreOffice via startlinjen til venstre i vinduet.

Slik programmerer du "makroer" i LibreOffice

LibreOffice sin kildekode er utrolig stor og komplisert. Det er derfor veldig vanskelig å legge til nye funksjoner her. Men du trenger ikke. Programmørene har laget et grensesnitt som gjør dette mye enklere.
Du kan programmere dine egne utvidelser, såkalte "makroer", i LibreOffice. For å gjøre dette, klikk først på menyen på "Verktøy / makroer / Administrer makroer / LibreOffice Basic". Det vises en dialogboks der du først gir den nye makroen et navn. I mitt eksempel vil jeg skrive inn navnet "Hello_World". Klikk deretter på "Ny" for å lage makroen.
Nå åpnes programmeringsmiljøet for LibreOffice Basic. Her kan du legge inn kommandoer, starte og teste koden din. Noen få kildekoder er allerede gitt:
REM ***** BASIC *****
Sub Main
Slutt Sub
Sub hello_world
Slutt Sub
"Sub Hallo_Welt" markerer begynnelsen på min egen kode og "End Sub" slutten.
Til venstre kan du se den såkalte "objektkatalogen". Den inneholder en treformet oversikt over eksisterende makroer og moduler. Hvis makroen din ikke kan sees i begynnelsen, åpner du grenen "Mine makroer og moduler / Standard / modul1" i dette treet. Navnet på makroen din vises her, i mitt eksempel "Hello_World".
Den enkleste programmeringsoppgaven er tradisjonelt å la ordene "Hei verden" vises. Du gjør dette ved å skrive følgende kommando mellom "Sub Hallo_Welt" og "End Sub":
msgbox "Hei verden"
Start deretter makroen ved å trykke på F5 -tasten eller klikke på det tilsvarende ikonet i menylinjen.

Automatiser standardprosesser med dine egne makroer

Hvis du kjører visse kommandoer i LibreOffice igjen og igjen, kan du gjøre arbeidet ditt enklere ved å registrere det som kalles en makro. En makro er en samling av spesifikke kommandoer som du kan utføre om og om igjen uten å måtte skrive inn kommandoene manuelt.

Et enkelt eksempel: Du verdsetter et enhetlig design i din korrespondanse. Av denne grunn bør all grafikk og bilder som er satt inn i dokumenter ha en ensartet design, for eksempel en ramme med en viss tykkelse. Slik oppretter du en tilsvarende makro ved hjelp av makroopptakeren:

  1. Lag for eksempel et nytt dokument med tekstbehandleren LibreOffice Writer og lagre dokumentet med FIL - LAGRE.
  2. Importer grafikk til dokumentet.
  3. Start makroopptakeren ved å klikke på EKSTRA - MAKROS - OPPTAKSMAKRO.
  4. Utfør nå de ønskede handlingene.
  5. Klikk deretter på STOP RECORDING i den flytende paletten RECORD MACRO.
  6. Du kan nå skrive inn et navn på makroen du har opprettet i dialogboksen som vises.
  7. For å bruke makroen senere på andre bilder, er det tilstrekkelig å merke det respektive bildet og deretter klikke på den nyopprettede makroen under EKSTRA - UTFØR MAKROS - MY MAKROS.

MERK: Hvis menyelementet RECORD MACRO ikke kan velges, må du konfigurere Java -runtime -miljøet på forhånd. For å gjøre dette må du installere pakken LIBREOFFICE-JAVA-COMMON og aktivere LibreOffice Writer tekstbehandler på nytt.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave