Tilldela skript i LibreOffice
Du kan koppla anpassade skript (makron) till menyposter, ikoner, kontroller i dialogrutor och hÀndelser i LibreOffice.
I LibreOffice stöds följande skriptsprÄk:
-
LibreOffice Basic
-
JavaScript
-
BeanShell (Java)
-
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.
SÄ hÀr tilldelar du ett skript till en ny menypost:
-
VÀlj Verktyg - Anpassa och klicka pÄ fliken Menyer.
-
Klicka pÄ LÀgg till.
-
Rulla nedÄt i listrutan Kategori och öppna posten "LibreOffice-makron".
-
Nu visas poster för "LibreOffice-makron" (skript i resurskatalogen för LibreOffice-installationen), "Mina makron" (skript i anvĂ€ndarkatalogen) och det aktuella dokumentet. Ăppna nĂ„gon av dem om du vill visa vilka skriptsprĂ„k som stöds.
-
Ăppna en skriptsprĂ„kspost om du vill visa vilka skript som finns. Markera ett skript.
-
En lista över skriptfunktioner visas i listrutan Kommandon. VÀlj en funktion.
-
Klicka pÄ LÀgg till om du vill skapa en ny menytilldelning. Den nya menyposten visas dÄ i listrutan Poster.
SÄ hÀr tilldelar du ett skript till en tangentkombination:
-
VĂ€lj Verktyg - Anpassa - Tangentbord.
-
Rulla nedÄt i listrutan Kategori och öppna posten "LibreOffice-makron".
-
Nu visas poster för "LibreOffice-makron" (skript i resurskatalogen för LibreOffice-installationen), "Mina makron" (skript i anvĂ€ndarkatalogen) och det aktuella dokumentet. Ăppna nĂ„gon av dem om du vill visa vilka skriptsprĂ„k som stöds.
-
Ăppna en skriptsprĂ„kspost om du vill visa vilka skript som finns. Markera ett skript.
-
En lista över skriptfunktioner visas i listrutan Kommandon. VÀlj en funktion.
-
Klicka pÄ alternativknappen för LibreOffice eller Writer (eller det program som Àr öppet).
Genom att vÀlja alternativknapp anger du om tangentkombinationen ska gÀlla i hela LibreOffice eller bara i dokumenten i den aktuella modulen.
-
Markera en tangentkombination i listrutan Kortkommandon och klicka pĂ„ Ăndra.
SÄ hÀr tilldelar du ett skript till en hÀndelse:
-
VĂ€lj Verktyg - Anpassa - HĂ€ndelser.
-
Klicka pÄ knappen Makro.
-
Rulla nedÄt i listrutan Bibliotek och öppna posten "LibreOffice-makron".
-
Nu visas poster för "LibreOffice-makron" (skript i resurskatalogen för LibreOffice-installationen), "Mina makron" (skript i anvĂ€ndarkatalogen) och det aktuella dokumentet. Ăppna nĂ„gon av dem om du vill visa vilka skriptsprĂ„k som stöds.
-
Ăppna en skriptsprĂ„kspost om du vill visa vilka skript som finns. Markera ett skript.
-
En lista över skriptfunktioner visas i listrutan Kopplad ÄtgÀrd. VÀlj en funktion.
-
VĂ€lj om du vill spara i LibreOffice eller i aktuellt dokument.
DÄ anges definitionsomrÄdet för den nya hÀndelsetilldelningen till att gÀlla i hela LibreOffice eller enbart i dokument i den aktuella modulen.
-
Markera en hÀndelse i listan och klicka pÄ OK.
SÄ hÀr tilldelar du ett skript till en hÀndelse för ett inbÀddat objekt:
-
Markera det inbÀddade objektet, t.ex. ett diagram, i dokumentet.
-
Choose Format - Frame and Object - Properties - Macro.
-
Ăppna posten LibreOffice-skript i listrutan Makron.
-
Nu visas poster för resurs (skript i resurskatalogen för LibreOffice-installationen), anvĂ€ndare (skript i anvĂ€ndarkatalogen) och det aktuella dokumentet. Ăppna nĂ„gon av dem om du vill visa vilka skriptsprĂ„k som stöds.
-
Ăppna en skriptsprĂ„kspost om du vill visa vilka skript som finns. Markera ett skript.
-
En lista över skriptfunktioner visas i listrutan Exiserande makron i. VÀlj en funktion.
-
Markera en hÀndelse i listan och klicka pÄ OK.
SÄ hÀr tilldelar du ett skript till en hyperlÀnk:
-
Placera markören i hyperlÀnken.
-
VÀlj Infoga - HyperlÀnk.
-
Klicka pÄ knappen HÀndelser.
-
Markera och tilldela pÄ samma sÀtt som ovan.
SÄ hÀr tilldelar du ett skript till en bild:
-
Markera bilden i dokumentet.
-
VĂ€lj Format - Bild - Makro.
-
Markera och tilldela pÄ samma sÀtt som ovan.
SÄ hÀr tilldelar du ett skript till en formulÀrkontroll:
-
Infoga en formulĂ€rkontroll, t.ex. en knapp: Ăppna verktygsraden FormulĂ€rkontroller, klicka pĂ„ ikonen Kommandoknapp och dra för att öppna knappen i dokumentet.
-
NÀr formulÀrkontrollen Àr vald klickar du pÄ ikonen Kontroll pÄ verktygsraden FormulÀrkontroller.
-
Klicka pÄ fliken HÀndelser i dialogrutan Egenskaper.
-
Klicka pÄ nÄgon av knapparna ... för att öppna en dialogruta dÀr du kan tilldela ett skript till vald hÀndelse.
SÄ hÀr tilldelar du ett skript till en kontroll i dialogrutan LibreOffice Basic:
-
Ăppna dialogruteredigeraren i LibreOffice Basic och skapa sedan en dialogruta med en kontroll i.
-
Högerklicka pÄ kontrollen och vÀlj Egenskaper.
-
Klicka pÄ fliken HÀndelser i dialogrutan Egenskaper.
-
Klicka pÄ nÄgon av knapparna ... för att öppna en dialogruta dÀr du kan tilldela ett skript till vald hÀndelse.