LibreOffice 24.8 Hjælp
Du kan tildele brugerdefinerede scripter (makroer) til menupunkter, ikoner, dialog-kontrolelementer og hændelser i LibreOffice
LibreOffice understøtter internt følgende scriptingsprog:
LibreOffice Basic
JavaScript
BeanShell
Python
Derudover kan udviklere bruge højniveau-sprog, for eksempel programmeringssproget Java, til at kontrollere LibreOffice eksternt. API-referencen findes online på api.libreoffice.org.
Vælg Funktioner - Tilpas, og klik på fanebladet Menuer.
Klik på Tilføj.
Rul ned i listefeltet Kategori og åbn elementet "Programmakroer".
Du ser indførsler af "Programmakroer" (scripts i delingsmappen i din LibreOffice-installation), "Mine makroer" (scripts i brugermappen) og i det aktuelle dokument. Åbn en vilkårlig af dem for at se de understøttede script-sprog.
Åbn et af elementerne for at se de tilgængelige scripts. Marker et script.
En liste af scriptfunktioner vises i rullelistenFunktioner. Vælg en funktion.
Klik på Tilføj for at oprette en ny menutildeling. Det nye menuelement vises i rullelisten Elementer.
Vælg Funktioner - Tilpas - Tastatur.
Rul ned i listefeltet Kategori og åbn elementet "Programmakroer".
Du ser indførsler af "Programmakroer" (scripts i delingsmappen i din LibreOffice-installation), "Mine makroer" (scripts i brugermappen) og i det aktuelle dokument. Åbn en vilkårlig af dem for at se de understøttede script-sprog.
Åbn et af elementerne for at se de tilgængelige scripts. Marker et vilkårligt script.
En liste af scriptfunktioner vil fremkomme i rullelisten Funktioner. Marker hvilken som helst funktion.
Klik på indstillingsknappen for LibreOffice eller Writer (eller hvilken som helst program som er åbent).
Ved at markere indstillingsknappen sættes gyldighedsområdet for den nye tastekombination til hele LibreOffice eller kun dokumenter med det aktuelle modul.
Select a key combination from the Shortcut keys list box and click Assign.
Vælg Funktioner - Tilpas - Hændelser.
Klik på knappen Makro.
Rul ned i listefeltet Bibliotek og åbn elementet "Programmakroer".
Du ser indførsler af "Programmakroer" (scripts i delingsmappen i din LibreOffice-installation), "Mine makroer" (scripts i brugermappen) og i det aktuelle dokument. Åbn en vilkårlig af dem for at se de understøttede script-sprog.
Åbn et af elementerne for at se de tilgængelige scripts. Marker et vilkårligt script.
En liste af scriptfunktioner vil fremkomme i rullelistenTildelt handling. Marker hvilken som helst funktion.
Vælg at gemme i LibreOffice eller i det aktuelle dokument.
Dette sætter den nye tildeling til at gælde i hele LibreOffice eller kun i dokumenter med det aktuelle modul.
Marker en hændelse fra listen og klik OK.
Marker det indlejrede objekt, for eksempel et diagram, i dit dokument.
Vælg Formatér ▸ Ramme og objekt ▸ Egenskaber ▸ Makro.
I rullelisten Makroer rulleliste, åbn elementet LibreOffice Scripter.
Du vil se elementerne "OpenOffice.org makroer" (scripts i kataloget "share" i din LibreOffice-installation), "Mine makroer" (skripts i kataloget "user"), og det aktuelle dokument. Åbn et af dem for at se makroer i det pågældende scriptsprog.
Åbn et af elementerne for at se de tilgængelige scripts. Marker et vilkårligt script.
En liste af scriptfunktioner vil fremkomme i rullelisten Eksisterende makroer i. Marker hvilken som helst funktion.
Marker en hændelse fra listen og klik OK.
Placer markøren indeni hyperlinket.
Vælg Indsæt - Hyperlink.
Klik på knappen Hændelser.
Marker og tildel som oplyst foroven.
Marker billedet i dit dokument.
Vælg Formater - Billede - Egenskaber - Macro.
Marker og tildel som oplyst foroven.
Indsæt et formularkontrolelement, for eksempel en knap: Åbn værktøjslinjen Formularkontrolelementer, klik på ikonet Trykknap, træk og åbn en knap i dit dokument.
Med formularkontrolelementet valgt skal du klikke på Kontrolelement på værktøjslinjen Formularkontrolelementer.
Klik på fanebladet Hændelser i dialogen egenskaber.
Klik på en af knapperne ...for at åbne en dialog, hvor du kan tildele et script til den valgte hændelse.
Åbn LibreOffice Basic-dialogeditoren, og opret så en dialog med et kontrolelement.
Højreklik på kontrolelementet, vælg derefter Egenskaber.
Klik på fanebladet Hændelser i dialogen egenskaber.
Klik på en af knapperne ...for at åbne en dialog, hvor du kan tildele et script til den valgte hændelse.