LibreOffice: Sådan opretter du dine egne makroer

Hvis der mangler en funktion i LibreOffice, kan du selv programmere den. I det følgende lærer du, hvordan du kan programmere dine egne makroer og optage dem til automatisk standardisering.

Med Visual Basic for Applications (VBA) har Microsoft imponerende demonstreret, hvor fleksibelt og alsidigt et scriptsprog kan bruges til Microsoft Office. VBA-scripts er særligt populære i virksomheder: Sørg for, at mange virksomhedsspecifikke arbejdsgange kører helt automatisk, når du arbejder med Office.

Men den gratis kontorpakke LibreOffice har også et sammenligneligt kraftfuldt makro sprog i ærmet, som ikke behøver at skjule sig for Microsofts kommercielle konkurrence. LibreOffice -kontorpakken er en integreret del af Ubuntu. Du kan aktivere de enkelte komponenter i LibreOffice via startlinjen til venstre i vinduet.

Sådan programmeres "makroer" i LibreOffice

LibreOffices kildekode er utrolig stor og kompliceret. Det er derfor meget svært at tilføje nye funktioner her. Men du behøver ikke. Programmørerne har skabt en grænseflade, der gør dette meget lettere.
Du kan programmere dine egne udvidelser, såkaldte "makroer", i LibreOffice. For at gøre dette skal du først klikke i menuen på "Værktøjer / makroer / Administrer makroer / LibreOffice Basic". Der vises en dialogboks, hvor du først giver din nye makro et navn. For mit eksempel vil jeg indtaste navnet "Hello_World". Klik derefter på "Ny" for at oprette makroen.
Nu åbner programmeringsmiljøet for LibreOffice Basic. Her kan du indtaste kommandoer, starte og teste din kode. Et par linjer med kildekode er allerede givet:
REM ***** BASIC *****
Sub Main
Afslut Sub
Sub hello_world
Afslut Sub
"Sub Hallo_Welt" markerer begyndelsen på min egen kode og "End Sub" slutningen.
Til venstre kan du se det såkaldte "objektkatalog". Den indeholder en træformet oversigt over eksisterende makroer og moduler. Hvis din makro ikke kan ses i starten, skal du åbne grenen "Mine makroer og moduler / standard / modul1" i dette træ. Navnet på din makro vises her, i mit eksempel "Hello_World".
Den enkleste programmeringsopgave er traditionelt at lade ordene "Hej verden" blive vist. Du gør dette ved at skrive følgende kommando mellem "Sub Hallo_Welt" og "End Sub":
msgbox "Hej verden"
Start derefter din makro ved at trykke på F5 -tasten eller klikke på det tilsvarende ikon i menulinjen.

Automatiser standardprocesser med dine egne makroer

Hvis du kører bestemte kommandoer i LibreOffice igen og igen, kan du gøre dit arbejde lettere ved at registrere det, der kaldes en makro. En makro er en samling af specifikke kommandoer, som du kan udføre igen og igen uden at skulle indtaste kommandoerne manuelt.

Et enkelt eksempel: Du værdsætter et ensartet design i din korrespondance. Af denne grund bør al grafik og billeder indsat i dokumenter have et ensartet design, for eksempel en ramme med en bestemt tykkelse. Gør følgende for at oprette en tilsvarende makro ved hjælp af makrooptageren:

  1. For eksempel kan du oprette et nyt dokument med tekstbehandleren LibreOffice Writer og gemme dokumentet med FIL - SAVE.
  2. Importer enhver grafik til dokumentet.
  3. Start makrooptageren ved at klikke på EKSTRA - MAKROS - OPTAG MAKRO.
  4. Udfør nu de ønskede handlinger.
  5. Klik derefter på STOP RECORDING i den flydende palet RECORD MACRO.
  6. Du kan nu indtaste et navn for den makro, du har oprettet i den dialogboks, der vises.
  7. For at bruge makroen senere på andre billeder er det tilstrækkeligt at markere det respektive billede og derefter klikke på den nyoprettede makro under EKSTRA - UDFØR MACROS - MINE MAKROS.

BEMÆRK: Hvis menupunktet RECORD MACRO ikke kan vælges, skal du konfigurere Java -runtime -miljøet på forhånd. For at gøre dette skal du installere pakken LIBREOFFICE-JAVA-COMMON og genaktivere LibreOffice Writer-tekstbehandleren.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave