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:

  1. LibreOffice Basic

  2. JavaScript

  3. BeanShell (Java)

  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.

SÄ hÀr tilldelar du ett skript till en ny menypost:

  1. VÀlj Verktyg - Anpassa och klicka pÄ fliken Menyer.

  2. Klicka pÄ LÀgg till.

  3. Rulla nedÄt i listrutan Kategori och öppna posten "LibreOffice-makron".

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

  5. Öppna en skriptsprĂ„kspost om du vill visa vilka skript som finns. Markera ett skript.

  6. En lista över skriptfunktioner visas i listrutan Kommandon. VÀlj en funktion.

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

  1. VĂ€lj Verktyg - Anpassa - Tangentbord.

  2. Rulla nedÄt i listrutan Kategori och öppna posten "LibreOffice-makron".

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

  4. Öppna en skriptsprĂ„kspost om du vill visa vilka skript som finns. Markera ett skript.

  5. En lista över skriptfunktioner visas i listrutan Kommandon. VÀlj en funktion.

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

  7. Markera en tangentkombination i listrutan Kortkommandon och klicka pĂ„ Ändra.

SÄ hÀr tilldelar du ett skript till en hÀndelse:

  1. VĂ€lj Verktyg - Anpassa - HĂ€ndelser.

  2. Klicka pÄ knappen Makro.

  3. Rulla nedÄt i listrutan Bibliotek och öppna posten "LibreOffice-makron".

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

  5. Öppna en skriptsprĂ„kspost om du vill visa vilka skript som finns. Markera ett skript.

  6. En lista över skriptfunktioner visas i listrutan Kopplad ÄtgÀrd. VÀlj en funktion.

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

  8. 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:

  1. Markera det inbÀddade objektet, t.ex. ett diagram, i dokumentet.

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

  3. Öppna posten LibreOffice-skript i listrutan Makron.

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

  5. Öppna en skriptsprĂ„kspost om du vill visa vilka skript som finns. Markera ett skript.

  6. En lista över skriptfunktioner visas i listrutan Exiserande makron i. VÀlj en funktion.

  7. Markera en hÀndelse i listan och klicka pÄ OK.

SÄ hÀr tilldelar du ett skript till en hyperlÀnk:

  1. Placera markören i hyperlÀnken.

  2. VÀlj Infoga - HyperlÀnk.

  3. Klicka pÄ knappen HÀndelser.

  4. Markera och tilldela pÄ samma sÀtt som ovan.

SÄ hÀr tilldelar du ett skript till en bild:

  1. Markera bilden i dokumentet.

  2. VĂ€lj Format - Bild - Makro.

  3. Markera och tilldela pÄ samma sÀtt som ovan.

SÄ hÀr tilldelar du ett skript till en formulÀrkontroll:

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

  2. NÀr formulÀrkontrollen Àr vald klickar du pÄ ikonen Kontroll pÄ verktygsraden FormulÀrkontroller.

  3. Klicka pÄ fliken HÀndelser i dialogrutan Egenskaper.

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

  1. Öppna dialogruteredigeraren i LibreOffice Basic och skapa sedan en dialogruta med en kontroll i.

  2. Högerklicka pÄ kontrollen och vÀlj Egenskaper.

  3. Klicka pÄ fliken HÀndelser i dialogrutan Egenskaper.

  4. Klicka pÄ nÄgon av knapparna ... för att öppna en dialogruta dÀr du kan tilldela ett skript till vald hÀndelse.