A LibreOffice szkriptelése

Tartalom
Index 🔎︎

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

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

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

1. LibreOffice Basic

2. JavaScript

3. BeanShell

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

## 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. A Kategóriák listában görgessen le, és nyissa meg a "LibreOffice-makrók" elemet.

4. Megjelennek a "LibreOffice-makrók" bejegyzései (szkriptek a LibreOffice-telepítés share könyvtárában), a "Saját makrók" (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 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. A Kategóriák listában görgessen le, és nyissa meg a "LibreOffice-makrók" elemet.

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

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 LibreOffice 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 LibreOffice 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. A Programkönyvtárak listában görgessen le, és nyissa meg a "LibreOffice-makrók" elemet.

4. Megjelennek a "LibreOffice-makrók" bejegyzései (szkriptek a LibreOffice-telepítés share könyvtárában), a "Saját makrók" (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 Hozzárendelt művelet listában jelenik meg. Válasszon funkciót.

7. Válassza ki, hogy a LibreOffice-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 LibreOffice 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 LibreOffice-szkriptek elemet.

4. Megjelennek a közös bejegyzések (szkriptek a LibreOffice-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 LibreOffice Basic párbeszédablak vezérlőeleméhez

1. Nyissa meg a LibreOffice 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.