Axuda do LibreOffice 24.8
Pode atribuír scripts personalizados (macros) a elementos de menú, iconas, controis de caixa de diálogo e eventos de LibreOffice.
LibreOffice ofrece soporte ás seguintes linguaxes de procesamento de scripts:
Basic do LibreOffice
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.
Escolla Ferramentas - Personalizar e prema no separador Menús.
Prema en Engadir.
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.
Se abre unha delas verá os scripts dispoñíbeis. Seleccione un.
Na caixa de lista Macros existentes en aparecerá unha lista das funcións de script. Seleccione unha.
Click Add to create a new menu assignment. The new menu entry appears in the Entries list box.
Escolla Ferramentas - Personalizar - Teclado.
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.
Se abre unha delas verá os scripts dispoñíbeis. Seleccione un.
Na caixa de lista Macros existentes en aparecerá unha lista das funcións de script. Seleccione unha.
Prema no botón de opción de LibreOffice, de Writer ou de calquera outro aplicativo aberto.
Ao seleccionar o botón de opción defínese o ámbito de aplicación da nova combinación de teclas en todo LibreOffice ou só nos documentos do módulo actual.
Select a key combination from the Shortcut keys list box and click Assign.
Escolla Ferramentas - Personalizar - Eventos.
Click Macro button.
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.
Se abre unha delas verá os scripts dispoñíbeis. Seleccione un.
Na caixa de lista Macros existentes en aparecerá unha lista das funcións de script. Seleccione unha.
Seleccione se gardar no documento actual ou en LibreOffice.
Isto define o ámbito de aplicación da atribución do novo evento en todo LibreOffice ou só nos documentos do módulo actual.
Select an event from the list and click OK.
Seleccione o obxecto incorporado no documento, por exemplo, unha gráfica.
Choose Format - Frame and Object - Properties - Macro.
Abra a entrada "Scripts de LibreOffice" situada na caixa de lista Macros.
Verá as entradas para compartir (scripts situados no cartafol compartido da instalación de LibreOffice), do usuario (scripts situados no cartafol de usuario) e do documento actual. Abra calquera delas para ver as linguaxes de script aceptadas.
Se abre unha delas verá os scripts dispoñíbeis. Seleccione un.
Na caixa de lista Macros existentes en aparecerá unha lista das funcións de script. Seleccione unha.
Select an event from the list and click OK.
Posicione o cursor na hiperligazón.
Escolla Inserir - Hiperligazón.
Prema no botón Eventos.
Seleccione e atribúa o script como xa se indicou.
Seleccione a imaxe no documento.
Choose Format - Image - Properties - Macro.
Seleccione e atribúa o script como xa se indicou.
Insira un control de formulario, por exemplo, un botón: Abra a barra de ferramentas Controis de formularios, prema na icona Botón de orde e arrastre para realizar un botón no documento.
Co control de formulario seleccionado, prema Control na barra de ferramentas Controis de formularios.
Prema no separador Eventos na caixa de diálogo Propiedades.
Prema nun dos botóns ... para abrir unha caixa de diálogo onde pode atribuír un script ao evento seleccionado.
Abra o editor de caixas de diálogo de LibreOffice Basic e cree unha caixa de diálogo que conteña un control.
Prema co botón dereito do rato no control e escolla Propiedades.
Prema no separador Eventos na caixa de diálogo Propiedades.
Prema nun dos botóns ... para abrir unha caixa de diálogo onde pode atribuír un script ao evento seleccionado.