Tilldela skript i LibreOfficeDev

Du kan koppla anpassade skript (makron) till menyposter, ikoner, kontroller i dialogrutor och hÀndelser i LibreOfficeDev.

I LibreOfficeDev stöds följande skriptsprÄk:

  1. LibreOfficeDev Basic

  2. JavaScript

  3. BeanShell (Java)

  4. Python

In addition, developers can use high-level languages, for example Java programming language, to control LibreOfficeDev 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 "LibreOfficeDev-makron".

  4. Nu visas poster för "LibreOfficeDev-makron" (skript i resurskatalogen för LibreOfficeDev-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 "LibreOfficeDev-makron".

  3. Nu visas poster för "LibreOfficeDev-makron" (skript i resurskatalogen för LibreOfficeDev-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 LibreOfficeDev eller Writer (eller det program som Àr öppet).

    Genom att vÀlja alternativknapp anger du om tangentkombinationen ska gÀlla i hela LibreOfficeDev 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 "LibreOfficeDev-makron".

  4. Nu visas poster för "LibreOfficeDev-makron" (skript i resurskatalogen för LibreOfficeDev-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 LibreOfficeDev eller i aktuellt dokument.

    DÄ anges definitionsomrÄdet för den nya hÀndelsetilldelningen till att gÀlla i hela LibreOfficeDev 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 LibreOfficeDev-skript i listrutan Makron.

  4. Nu visas poster för resurs (skript i resurskatalogen för LibreOfficeDev-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. Choose Format - Image - Properties - Macro.

  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 LibreOfficeDev Basic:

  1. Öppna dialogruteredigeraren i LibreOfficeDev 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.