Tildele skript i LibreOffice
Du kan tilegne selvvalgte skript (makroer) til menyoppføringer, ikoner, kontrollelementer i dialogvinduer og hendelser i LibreOffice.
LibreOffice har intern støtte for de følgende skriptspråkene:
-
LibreOffice Basic
-
JavaScript
-
BeanShell
-
Python
I tillegg kan utviklere bruke språk på høyt nivå, for eksempel Java-programmeringsspråk, for å kontrollere LibreOffice eksternt. API-referansen er online påapi.libreoffice.org.
Tildele et skript til en ny menyoppføring
-
Velg Verktøy → Tilpass og trykk på fanen Verktøylinjer.
-
Trykk på Legg til.
-
I lista Kategori blar du ned til og åpner oppføringen «LibreOffice-makroer».
-
Du vil se oppføringer for "LibreOffice -makroer» (skript i den delte mappa «share» i installasjonsmappen til LibreOffice), «Mine makroer» (skript i brukermappen «user»), og det gjeldende dokumentet. Åpne en av dem for å se hvilke skriptspråk som støttes.
-
Åpne oppføringen til et skriptspråk for å se hvilke skript som er tilgjengelig. Velg et skript.
-
En liste med skriptfunksjoner vil vises i listeboksen Eksisterende makroer.Velg en villkårlig funksjon.
-
Klikk Add for å opprette en ny menyoppgave. Den nye menyoppføringen vises i listefeltet Oppføringer .
Tildele et skript til en hurtigtast
-
Velg Innstillinger → Tilpass → Tastatur.
-
I lista Kategori blar du ned til og åpner oppføringen «LibreOffice-makroer».
-
Du vil se oppføringer for "LibreOffice -makroer (skript i den delte mappen «share» i installasjonsmappen til LibreOffice), «Mine makroer» (skript i brukermappen «user»), og det gjeldende dokumentet. Åpne en av dem for å se hvilke skriptspråk som støttes.
-
Åpne oppføringen til et skriptspråk for å se hvilke skript som er tilgjengelig. Velg et skript.
-
En liste med skriptfunksjoner vil vises i listeboksen Eksisterende makroer.Velg en villkårlig funksjon.
-
Trykk på radioknappen for LibreOffice eller Writer (eller et annet program som er åpent).
Valgknappen angir virkefeltet for den nye tastekombinasjonen til å gjelde i hele LibreOffice eller bare for dokumenter i det gjeldende programmet.
-
Velg en hurtigtast i listeboksen Hurtigtaster og trykk på Endre.
Tildele et skript til en hendelse
-
Velg Verktøy → Tilpass → Hendelser.
-
KlikkMakroknappen.
-
I listeboksen Makroer blar du ned til og åpner oppføringen «LibreOffice-makroer».
-
Du vil se oppføringer for "LibreOffice makroer (skript i den delte mappen «share» i installasjonsmappen til LibreOffice), «Mine makroer» (skript i brukermappen «user»), og det gjeldende dokumentet. Åpne en av dem for å se hvilke skriptspråk som støttes.
-
Åpne oppføringen til et skriptspråk for å se hvilke skript som er tilgjengelig. Velg et skript.
-
En liste med skriptfunksjoner vil vises i listeboksen Eksisterende makroer.Velg en villkårlig funksjon.
-
Velg om du vil lagre i LibreOffice eller i det gjeldende dokumentet.
Dette angir om virkefeltet for det nye hendelsen skal gjelde i hele LibreOffice eller bare for dokumenter i det gjeldende programmet.
-
Velg en hendelse fra listen og klikk OK.
Tildele et skript til en hendelse for et innebygd objekt
-
Merk det innebygde objektet, for eksempel et diagram, i dokumentet.
-
Velg fanen Format → Ramme/objekt → Egenskaper -> Makro
-
I Makroer-listeboksen, åpne LibreOffice-skript-oppføringen .
-
Du vil se oppføringer for «share» (skript i mappen «share» i installasjonsmappen til LibreOffice), «user» (skript i brukermappen), og det gjeldende dokumentet. Åpne en av de for å se støttede skriptspråk.
-
Åpne oppføringen til et skriptspråk for å se hvilke skript som er tilgjengelig. Velg et skript.
-
En liste med skriptfunksjoner vil vises i listeboksen Eksisterende makroer.Velg en villkårlig funksjon.
-
Velg en hendelse fra listen og klikk OK.
Tildele et skript til en hyperlenke
-
Plasser markøren inni hyperlenken.
-
Velg Sett inn → Hyperlenke.
-
Klikk på knappen Hendelser.
-
Velg og tildel som nevnt over.
For å tildele et skript til et bilde
-
Velg bildet i dokumentet ditt.
-
Velg fanen Sett inn/Format → Bilde → Egenskaper → Makro
-
Velg og tildel som nevnt over.
For tildele et skrift fra en skjemakontrollelement
-
Sett inn et skjemakontrollelement, for eksempel en knapp. Åpne verktøylinja Skjemakontroll, klikk på knappen Trykknapp, dra en knapp på dokumentet ditt.
-
Med skjemakontroll, klikk Kontroll på verktøylinja Skjemakontroll.
-
Klikk på fanen Hendelser i dialogvinduet Egenskaper.
-
Klikk på en av ...-knappene for å åpne et dialogvindu der du kan tildele et skript til den valgte hendelsen.
For å tildele et skript til et kontrollelement i LibreOffice Basic-dialogvinduet
-
Åpne LibreOffice Basic dialogvindu-utforming, og lag et dialogvindu med et kontrollelement.
-
Høyreklikk og velg Egenskaper.
-
Klikk på fanen Hendelser i dialogvinduet Egenskaper.
-
Klikk på en av ...-knappene for å åpne et dialogvindu der du kan tildele et skript til den valgte hendelsen.