Scripts i LibreOfficeDev

Indhold
Indholdsfortegnelse 🔎︎

# Tildeling af scripter i LibreOfficeDev

Du kan tildele brugerdefinerede scripter (makroer) til menupunkter, ikoner, dialog-kontrolelementer og hændelser i LibreOfficeDev

LibreOfficeDev understøtter internt følgende scriptingsprog:

1. LibreOfficeDev Basic

2. JavaScript

3. BeanShell

4. Python

Derudover kan udviklere bruge højniveau-sprog, for eksempel programmeringssproget Java, til at kontrollere LibreOfficeDev eksternt. API-referencen findes online på api.libreoffice.org.

## At tildele et script til et nyt menuelement

1. Vælg Funktioner - Tilpas, og klik på fanebladet Menuer.

2. Klik på Tilføj.

3. Rul ned i listefeltet Kategori og åbn elementet "Programmakroer".

4. Du ser indførsler af "Programmakroer" (scripts i delingsmappen i din LibreOfficeDev-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.

5. Åbn et af elementerne for at se de tilgængelige scripts. Marker et script.

6. En liste af scriptfunktioner vises i rullelistenFunktioner. Vælg en funktion.

7. Klik på Tilføj for at oprette en ny menutildeling. Det nye menuelement vises i rullelisten Elementer.

## For at tildele scripts til en tastekombination

1. Vælg Funktioner - Tilpas - Tastatur.

2. Rul ned i listefeltet Kategori og åbn elementet "Programmakroer".

3. Du ser indførsler af "Programmakroer" (scripts i delingsmappen i din LibreOfficeDev-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.

4. Åbn et af elementerne for at se de tilgængelige scripts. Marker et vilkårligt script.

5. En liste af scriptfunktioner vil fremkomme i rullelisten Funktioner. Marker hvilken som helst funktion.

6. Klik på indstillingsknappen for LibreOfficeDev eller Writer (eller hvilken som helst program som er åbent).

   Ved at markere indstillingsknappen sættes gyldighedsområdet for den nye tastekombination til hele LibreOfficeDev eller kun dokumenter med det aktuelle modul.

7. Marker en tastekombination fra rullelisten Genvejstaster og tryk Modificer.

## For at tildele et script til en hændelse

1. Vælg Funktioner - Tilpas - Hændelser.

2. Klik på knappen Makro.

3. Rul ned i listefeltet Bibliotek og åbn elementet "Programmakroer".

4. Du ser indførsler af "Programmakroer" (scripts i delingsmappen i din LibreOfficeDev-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.

5. Åbn et af elementerne for at se de tilgængelige scripts. Marker et vilkårligt script.

6. En liste af scriptfunktioner vil fremkomme i rullelistenTildelt handling. Marker hvilken som helst funktion.

7. Vælg at gemme i LibreOfficeDev eller i det aktuelle dokument.

   Dette sætter den nye tildeling til at gælde i hele LibreOfficeDev eller kun i dokumenter med det aktuelle modul.

8. Marker en hændelse fra listen og klik OK.

## For at tildele et script til en hændelse for et indlejret objekt

1. Marker det indlejrede objekt, for eksempel et diagram, i dit dokument.

2. Vælg Formater - Ramme og objekt - Egenskaber - Makro.

3. I rullelisten Makroer rulleliste, åbn elementet LibreOfficeDev Scripter.

4. Du vil se elementerne "OpenOffice.org makroer" (scripts i kataloget "share" i din LibreOfficeDev-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.

5. Åbn et af elementerne for at se de tilgængelige scripts. Marker et vilkårligt script.

6. En liste af scriptfunktioner vil fremkomme i rullelisten Eksisterende makroer i. Marker hvilken som helst funktion.

7. Marker en hændelse fra listen og klik OK.

## For at tildele et script til et hyperlink

1. Placer markøren indeni hyperlinket.

2. Vælg Indsæt - Hyperlink.

3. Klik på knappen Hændelser.

4. Marker og tildel som oplyst foroven.

## For at tildele et script til et billede

1. Marker billedet i dit dokument.

2. Vælg Formater - Billede - Egenskaber - Macro.

3. Marker og tildel som oplyst foroven.

## For at tildele et script til et kontrolelement i en formular

1. 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.

2. Med formularkontrolelementet valgt skal du klikke på Kontrolelement på værktøjslinjen Formularkontrolelementer.

3. Klik på fanebladet Hændelser i dialogen egenskaber.

4. Klik på en af knapperne ...for at åbne en dialog, hvor du kan tildele et script til den valgte hændelse.

## For at tildele et script til et kontrolelement i dialogen LibreOfficeDev BASIC

1. Åbn LibreOfficeDev Basic-dialogeditoren, og opret så en dialog med et kontrolelement.

2. Højreklik på kontrolelementet, vælg derefter Egenskaber.

3. Klik på fanebladet Hændelser i dialogen egenskaber.

4. Klik på en af knapperne ...for at åbne en dialog, hvor du kan tildele et script til den valgte hændelse.