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
In addition, developers can use high-level languages, for example Java programming language, to control LibreOffice externally. The API reference is online at 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øringa «LibreOffice-makroer».
-
Du vil se oppføringer for "LibreOffice -makroer» (skript i den delte mappa «share» i installasjonsmappa til LibreOffice), «Mine makroer» (skript i brukermappa «user»), og det gjeldende dokumentet. Åpne en av dem for å se hvilke skriptspråk som støttes.
-
Åpne oppføringa 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.
-
Click Add to create a new menu assignment. The new menu entry appears in the Entries list box.
Tildele et skript til en hurtigtast
-
Velg Innstillinger → Tilpass → Tastatur.
-
I lista Kategori blar du ned til og åpner oppføringa «LibreOffice-makroer».
-
Du vil se oppføringer for "LibreOffice -makroer (skript i den delte mappa «share» i installasjonsmappa til LibreOffice), «Mine makroer» (skript i brukermappa «user»), og det gjeldende dokumentet. Åpne en av dem for å se hvilke skriptspråk som støttes.
-
Åpne oppføringa 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.
-
Click Macro button.
-
I listeboksen Makroer blar du ned til og åpner oppføringa «LibreOffice-makroer».
-
Du vil se oppføringer for "LibreOffice makroer (skript i den delte mappa «share» i installasjonsmappa til LibreOffice), «Mine makroer» (skript i brukermappa «user»), og det gjeldende dokumentet. Åpne en av dem for å se hvilke skriptspråk som støttes.
-
Åpne oppføringa 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.
-
Select an event from the list and click OK.
Tildele et skript til en hendelse for et innebygd objekt
-
Merk det innebygde objektet, for eksempel et diagram, i dokumentet.
-
Choose Format - Frame and Object - Properties - Macro.
-
I Makroer-listeboksen, åpne LibreOffice-skript-oppføringa .
-
Du vil se oppføringer for «share» (skript i mappa «share» i installasjonsmappa til LibreOffice), «user» (skript i brukermappa), og det gjeldende dokumentet. Åpne en av dem for å se støttede skriptspråk.
-
Åpne oppføringa 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.
-
Select an event from the list and click 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 Formater → Objekt → 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.