A LibreOfficeDev szkriptelése

Tartalom
Index 🔎︎

# Parancsfájlok hozzárendelése a LibreOfficeDev-ban

A LibreOfficeDev-ban a menüelemekhez, ikonokhoz, párbeszédablak-vezérlőelemekhez és eseményekhez egyéni szkripteket (makrókat) adhat hozzá.

A LibreOfficeDev saját maga támogatja a következő szkriptnyelveket:

1. LibreOfficeDev Basic

2. JavaScript

3. BeanShell

4. Python

In addition, developers can use high-level languages, for example Java programming language, to control LibreOfficeDev externally. The API reference is online at api.libreoffice.org.

## Szkript hozzárendelése új menüparancshoz

1. Válassza Eszközök - Testreszabás menüparancsot, és kattintson a Menük lapra.

2. Kattintson a Hozzáadás gombra.

3. In the Category list box, scroll down and open the "Application Macros" entry.

4. You see entries for "Application Macros" (scripts in the share directory of your LibreOfficeDev installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.

5. Nyissa meg bármelyik szkriptnyelv-bejegyzést a rendelkezésre álló szkriptek megtekintéséhez. Jelöljön ki egy szkriptet.

6. A szkriptfunkciók listája a Parancsok listában jelenik meg. Válasszon funkciót.

7. Kattintson a Hozzáadás gombra új menü-hozzárendelés létrehozásához. Az új menüparancs megjelenik a Bejegyzések listában.

## Szkript hozzárendelése billentyűkombinációhoz

1. Válassza az Eszközök - Testreszabás - Billentyűzet fület.

2. In the Category list box, scroll down and open the "Application Macros" entry.

3. You see entries for "Application Macros" (scripts in the share directory of your LibreOfficeDev installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.

4. Nyissa meg bármelyik szkriptnyelv-bejegyzést a rendelkezésre álló szkriptek megtekintéséhez. Jelöljön ki egy szkriptet.

5. A szkriptfunkciók listája a Parancsok listában jelenik meg. Válasszon funkciót.

6. Kattintson a LibreOfficeDev vagy a Writer (vagy amelyik alkalmazás épp nyitva van) rádiógombjára.

   A rádiógomb kiválasztásával beállítja az új billentyűkombináció hatókörét, ami lehet az egész LibreOfficeDev vagy csak az aktuális modulbeli dokumentumok.

7. Jelölje ki a billentyűkombinációt a Gyorsbillentyűk listából, majd kattintson a Módosítás gombra.

## Szkript hozzárendelése eseményhez

1. Válassza az Eszközök - Testreszabás - Események fület.

2. Kattintson a Makró gombra.

3. In the Library list box, scroll down and open the "Application Macros" entry.

4. You see entries for "Application Macros" (scripts in the share directory of your LibreOfficeDev installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.

5. Nyissa meg bármelyik szkriptnyelv-bejegyzést a rendelkezésre álló szkriptek megtekintéséhez. Jelöljön ki egy szkriptet.

6. A szkriptfunkciók listája a Hozzárendelt művelet listában jelenik meg. Válasszon funkciót.

7. Válassza ki, hogy a LibreOfficeDev-ba vagy az aktuális dokumentumba menti-e.

   Ez beállítja az új esemény-hozzárendelés hatókörét, ami lehet az egész LibreOfficeDev vagy csak az aktuális modulbeli dokumentumok.

8. Jelöljön ki egy eseményt a listából, és kattintson az OK gombra.

## Szkript eseményhez rendelése beágyazott objektumhoz

1. Jelöljön ki a dokumentumban egy beágyazott objektumot, például egy diagramot.

2. Choose Format - Frame and Object - Properties - Macro.

3. A Makrók listában nyissa meg a LibreOfficeDev-szkriptek elemet.

4. Megjelennek a közös bejegyzések (szkriptek a LibreOfficeDev-telepítés share könyvtárában), a felhasználó bejegyzései (szkriptek a felhasználó könyvtárában) és az aktuális dokumentum. Nyissa meg bármelyiket a támogatott szkriptnyelvek megtekintéséhez.

5. Nyissa meg bármelyik szkriptnyelv-bejegyzést a rendelkezésre álló szkriptek megtekintéséhez. Jelöljön ki egy szkriptet.

6. A szkriptfunkciók listája a Meglévő makrók itt listában jelenik meg. Válasszon funkciót.

7. Jelöljön ki egy eseményt a listából, és kattintson az OK gombra.

## Szkript hozzárendelése hiperhivatkozáshoz

1. Helyezze a kurzort egy hiperhivatkozásra.

2. Válassza a Beszúrás - Hiperhivatkozás menüparancsot.

3. Kattintson az Események gombra.

4. Jelölje ki, és rendelje hozzá a fentieknek megfelelően.

## Szkript hozzárendelése képhez

1. Jelölje ki a képet a dokumentumban.

2. Choose Format - Image - Properties - Macro.

3. Jelölje ki, és rendelje hozzá a fentieknek megfelelően.

## Szkript hozzárendelése űrlapelemhez

1. Szúrjon be egy űrlap-vezérlőelemet, például egy gombot: Nyissa meg az Űrlap-vezérlőelemek eszköztárat, kattintson a Nyomógomb ikonra, és rajzoljon egy gombot a dokumentumba.

2. Miközben ki van jelölve egy űrlap-vezérlőelem, kattintson a Vezérlés ikonra az Űrlap-vezérlőelemek eszköztáron.

3. A Tulajdonságok párbeszédablakban válassza az Események lapot.

4. Kattintson az egyik ... gombra, hogy megnyíljon az a párbeszédablak, amelyen a szkriptet hozzárendelheti a kijelölt eseményhez.

## Szkript hozzárendelése egy LibreOfficeDev Basic párbeszédablak vezérlőeleméhez

1. Nyissa meg a LibreOfficeDev Basic párbeszédablak-szerkesztőt, és hozzon létre egy új párbeszédablakot egy vezérlőelemmel.

2. Kattintson a jobb egérgombbal vezérlőelemen, és válassza a Tulajdonságok menüparancsot.

3. A Tulajdonságok párbeszédablakban válassza az Események lapot.

4. Kattintson az egyik ... gombra, hogy megnyíljon az a párbeszédablak, amelyen a szkriptet hozzárendelheti a kijelölt eseményhez.