Assignació de scripts al LibreOffice
Podeu assignar scripts personalitzats (macros) als elements de menú, a les icones, als controls de diàleg i als esdeveniments del LibreOffice.
El LibreOffice admet internament els llenguatges script següents:
-
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.
Per assignar un script a una entrada de menú nova
-
Trieu Eines - Personalitza i feu clic a la pestanya Menús.
-
Feu clic a Afegeix.
-
Al quadre de llista Categoria, desplaceu la llista cap avall i obriu l'entrada "Macros del LibreOffice".
-
Es mostren les entrades per a "Macros del LibreOffice" (scripts que es troben al directori compartit de la instal·lació del LibreOffice), "Les meves macros" (scripts que són al directori de l'usuari) i el document actual. Per visualitzar els llenguatges script admesos, obriu un d'aquests elements.
-
Obriu una entrada de llenguatge script per visualitzar els scripts disponibles. Seleccioneu-ne un.
-
Apareix una llista de les funcions d'scripts al quadre de llista Ordres. Seleccioneu una funció.
-
Feu clic a Afegeix per crear una assignació de menú. L'entrada de menú nova apareix al quadre de llista Entrades.
Per assignar un script a una combinació de tecles
-
Trieu Eines - Personalitza - Teclat.
-
Al quadre de llista Categoria, desplaceu la llista cap avall i obriu l'entrada "Macros del LibreOffice".
-
Es mostren les entrades per a "Macros del LibreOffice" (scripts que es troben al directori compartit de la instal·lació del LibreOffice), "Les meves macros" (scripts que són al directori de l'usuari) i el document actual. Per visualitzar els llenguatges script admesos, obriu un d'aquests elements.
-
Obriu una entrada de llenguatge script per visualitzar els scripts disponibles. Seleccioneu-ne un.
-
Apareixerà una llista de les funcions d'script al quadre de llista Ordres. Seleccioneu una funció.
-
Feu clic al botó d'opció del LibreOffice o del Writer (o de qualsevol aplicació que estigui oberta).
Si seleccioneu el botó d'opció, es defineix l'abast de la combinació de tecles noves perquè s'apliqui a tots els documents del LibreOffice o només als documents del mòdul actual.
-
Seleccioneu una combinació de tecles del quadre de llista Tecles de drecera i feu clic a Modifica.
Per assignar un script a un esdeveniment
-
Trieu Eines - Personalitza - Esdeveniments.
-
Feu clic al botó Macro.
-
Al quadre de llista Biblioteca, desplaceu-vos cap avall i obriu l'entrada "Macros del LibreOffice".
-
Es mostren les entrades per a "Macros del LibreOffice" (scripts que es troben al directori compartit de la instal·lació del LibreOffice), "Les meves macros" (scripts que són al directori de l'usuari) i el document actual. Per visualitzar els llenguatges script admesos, obriu un d'aquests elements.
-
Obriu una entrada de llenguatge script per visualitzar els scripts disponibles. Seleccioneu-ne un.
-
Apareixerà una llista de les funcions d'scripts al quadre de llista Acció assignada. Seleccioneu una funció.
-
Seleccioneu per a desar al LibreOffice o al document actual.
Això defineix l'abast de l'assignació de l'esdeveniment nou perquè s'apliqui a tots els documents del LibreOffice o només als documents del mòdul actual.
-
Seleccioneu un esdeveniment de la llista i feu clic a D'acord.
Per assignar un script a un esdeveniment per a un objecte incrustat
-
Seleccioneu l'objecte incrustat al document, per exemple, un diagrama.
-
Choose Format - Frame and Object - Properties - Macro.
-
Al quadre de llista Macros, obriu l'entrada Scripts del LibreOffice.
-
Es mostren les entrades dels recursos compartits (scripts que es troben al directori compartit de la instal·lació del LibreOffice ), de l'usuari (scripts que són al directori de l'usuari) i del document actual. Obriu-ne una per visualitzar els llenguatges script admesos.
-
Obriu una entrada de llenguatge script per visualitzar els scripts disponibles. Seleccioneu-ne un.
-
Apareixerà una llista de les funcions d'scripts al quadre de llista Macros existents a. Seleccioneu una funció.
-
Seleccioneu un esdeveniment de la llista i feu clic a D'acord.
Per assignar un script a un enllaç
-
Poseu el cursor a dins de l'enllaç.
-
Trieu Insereix - Enllaç.
-
Feu clic al botó Esdeveniments.
-
Seleccioneu i assigneu tal com s'ha explicat.
Per assignar un script a un gràfic
-
Seleccioneu el gràfic al document.
-
Trieu Format - Imatge - Macro.
-
Seleccioneu i assigneu tal com s'ha explicat.
Per assignar un script a un control de formulari
-
Inseriu un control de formulari, per exemple un botó: obriu la barra d'eines Controls de formulari, feu clic a la icona Botó per prémer i arrossegueu per obrir un botó al document.
-
Amb el control de formulari seleccionat, feu clic a Control a la barra d'eines Controls de formulari.
-
Feu clic a la pestanya Esdeveniments del diàleg de propietats.
-
Feu clic a un dels botons ... per obrir un diàleg on podeu assignar un script a l'esdeveniment seleccionat.
Per assignar un script a un control al diàleg del LibreOffice Basic
-
Obriu l'editor de diàlegs del LibreOffice Basic i creeu un diàleg que contingui un control.
-
Feu clic amb el botó dret del ratolí al control i trieu Propietats.
-
Feu clic a la pestanya Esdeveniments del diàleg de propietats.
-
Feu clic a un dels botons ... per obrir un diàleg on podeu assignar un script a l'esdeveniment seleccionat.