LibreOffice 24.8:n ohje
Mukautettuja komentosarjoja (makroja, ohjelmia, skriptejä) voidaan määrittää valikkoriveille, kuvakkeille, valintaikkunan ohjausobjekteille ja LibreOfficein tapahtumille.
LibreOffice tukee sisäisesti seuraavia komentosarjakieliä:
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.
Valitse Työkalut - Mukauta ja napsauta Valikot-välilehteä.
Napsauta Lisää.
In the Category list box, scroll down and open the "Application Macros" entry.
You see entries for "Application Macros" (scripts in the share directory of your LibreOffice installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.
Avaa joku komentosarjakirjastojen riveistä, niin esille tulevat saatavilla olevat komentosarjat. Valitse komentosarja.
Komentosarjafunktioiden luettelo tulee esille Komennot-luetteloruudussa. Valitse funktio.
Napsauta Lisää uuden valikkorivin luomiseksi. Uusi valikkorivi tulee esille valikon merkintöjen luetteloruutuun.
Valitse Työkalut - Mukauta - Näppäimistö.
In the Category list box, scroll down and open the "Application Macros" entry.
You see entries for "Application Macros" (scripts in the share directory of your LibreOffice installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.
Avaa joku komentosarjakirjastojen riveistä, niin esille tulevat saatavilla olevat komentosarjat. Valitse komentosarja.
Komentosarjafunktioiden luettelo tulee esille Toiminto-luetteloruudussa. Valitse funktio.
Napsauta LibreOfficen tai Writerin (tai muun käytetyn sovelluksen) valintanappia.
Valintanappi määrittää uuden näppäinyhdistelmän kattavuuden joko koko LibreOfficeiin tai vain käytetyn sovelluksen asiakirjoihin.
Select a key combination from the Shortcut keys list box and click Assign.
Valitse Työkalut - Mukauta - Tapahtumat-välilehti.
Napsauta Makro-painiketta.
In the Library list box, scroll down and open the "Application Macros" entry.
You see entries for "Application Macros" (scripts in the share directory of your LibreOffice installation), "My Macros" (scripts in the user directory), and the current document. Open any one of them to see the supported scripting languages.
Avaa joku komentosarjakirjastojen riveistä, niin esille tulevat saatavilla olevat komentosarjat. Valitse komentosarja.
Komentosarjafunktioiden luettelo tulee esille Makron nimi luetteloruudussa. Valitse funktio.
Valitse joko tallentaminen LibreOffice-ohjelmistoon tai käsiteltävään asiakirjaan.
Asetuksella määritetään uuden tapahtumakytkennän kattavuus joko koko LibreOfficeiin tai vain käytetyn sovelluksen asiakirjoihin.
Valitse tapahtuma luettelosta ja napsauta OK-painiketta.
Valitse asiakirjastasi upotettu objekti, esimerkiksi kaavio.
Choose Format - Frame and Object - Properties - Macro.
Makrot-luetteloruudussa tarvittaessa avaa "LibreOffice Makrot"-rivi.
Esillä on jaettavat (LibreOffice-asennuksen jaettavan kansion komentosarjat), käyttäjän (käyttäjän kansion komentosarjat) tai käsiteltävän asiakirjan rivit. Avaa mikä tahansa niistä, jolloin näet tuetut komentosarjakielet kirjastoineen.
Avaa joku komentosarjakirjastojen riveistä, niin esille tulevat saatavilla olevat komentosarjat. Valitse komentosarja.
Komentosarjafunktioiden luettelo tulee esille Olemassa olevat makrot tiedostossa -luetteloruutuun. Valitse funktio.
Valitse tapahtuma luettelosta ja napsauta OK-painiketta.
Sijoita kohdistin hyperlinkin tekstiin.
Valitse Lisää - Hyperlinkki
Napsauta Tapahtumat-painiketta.
Valitse ja liitä makro edellä esitettyyn tapaan.
Valitse kuva asiakirjasta.
Choose Format - Image - Properties - Macro.
Valitse ja liitä makro edellä esitettyyn tapaan.
Lisää lomakkeen ohjausobjekti, esimerkiksi painike: avaa Lomakkeen ohjausobjektit -palkki, napsauta Painike-kuvaketta, vedä painike auki asiakirjaan.
Napsauta lomakkeen ohjausobjektit -palkissa Ohjausobjekti-kuvaketta, kun lomakeobjekti on valittuna.
Napsauta Ominaisuudet-valintaikkunan Tapahtumat-välilehteä.
Napsauta yhtä ... -painikkeista avataksesi valintaikkunan, jossa voi määrittää makron valitulle tapahtumalle.
Avaa LibreOffice Basic -valintaikkunamuokkain ja luo sitten valintaikkuna, jossa on ohjausobjekti.
Napsauta kakkospainikkeella ohjausobjektia ja valitse sitten Ominaisuudet.
Napsauta Ominaisuudet-valintaikkunan Tapahtumat-välilehteä.
Napsauta yhtä ... -painikkeista avataksesi valintaikkunan, jossa voi määrittää makron valitulle tapahtumalle.