LibreOffice 7.3 Súgó
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:
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.
Válassza Eszközök - Testreszabás menüparancsot, és kattintson a Menük lapra.
Kattintson a Hozzáadás gombra.
A Kategóriák listában görgessen le, és nyissa meg a "LibreOffice-makrók" elemet.
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.
Nyissa meg bármelyik szkriptnyelv-bejegyzést a rendelkezésre álló szkriptek megtekintéséhez. Jelöljön ki egy szkriptet.
A szkriptfunkciók listája a Parancsok listában jelenik meg. Válasszon funkciót.
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.
Válassza az Eszközök - Testreszabás - Billentyűzet fület.
A Kategóriák listában görgessen le, és nyissa meg a "LibreOffice-makrók" elemet.
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.
Nyissa meg bármelyik szkriptnyelv-bejegyzést a rendelkezésre álló szkriptek megtekintéséhez. Jelöljön ki egy szkriptet.
A szkriptfunkciók listája a Parancsok listában jelenik meg. Válasszon funkciót.
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.
Jelölje ki a billentyűkombinációt a Gyorsbillentyűk listából, majd kattintson a Módosítás gombra.
Válassza az Eszközök - Testreszabás - Események fület.
Kattintson a Makró gombra.
A Programkönyvtárak listában görgessen le, és nyissa meg a "LibreOffice-makrók" elemet.
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.
Nyissa meg bármelyik szkriptnyelv-bejegyzést a rendelkezésre álló szkriptek megtekintéséhez. Jelöljön ki egy szkriptet.
A szkriptfunkciók listája a Hozzárendelt művelet listában jelenik meg. Válasszon funkciót.
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.
Jelöljön ki egy eseményt a listából, és kattintson az OK gombra.
Jelöljön ki a dokumentumban egy beágyazott objektumot, például egy diagramot.
Choose Format - Frame and Object - Properties - Macro.
A Makrók listában nyissa meg a LibreOffice-szkriptek elemet.
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.
Nyissa meg bármelyik szkriptnyelv-bejegyzést a rendelkezésre álló szkriptek megtekintéséhez. Jelöljön ki egy szkriptet.
A szkriptfunkciók listája a Meglévő makrók itt listában jelenik meg. Válasszon funkciót.
Jelöljön ki egy eseményt a listából, és kattintson az OK gombra.
Helyezze a kurzort egy hiperhivatkozásra.
Válassza a Beszúrás - Hiperhivatkozás menüparancsot.
Kattintson az Események gombra.
Jelölje ki, és rendelje hozzá a fentieknek megfelelően.
Jelölje ki a képet a dokumentumban.
Choose Format - Image - Properties - Macro.
Jelölje ki, és rendelje hozzá a fentieknek megfelelően.
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.
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.
A Tulajdonságok párbeszédablakban válassza az Események lapot.
Kattintson az egyik ... gombra, hogy megnyíljon az a párbeszédablak, amelyen a szkriptet hozzárendelheti a kijelölt eseményhez.
Nyissa meg a LibreOffice Basic párbeszédablak-szerkesztőt, és hozzon létre egy új párbeszédablakot egy vezérlőelemmel.
Kattintson a jobb egérgombbal vezérlőelemen, és válassza a Tulajdonságok menüparancsot.
A Tulajdonságok párbeszédablakban válassza az Események lapot.
Kattintson az egyik ... gombra, hogy megnyíljon az a párbeszédablak, amelyen a szkriptet hozzárendelheti a kijelölt eseményhez.