Ajuda do LibreOffice 24.8
Pode atribuir scripts (macros) personalizados a itens de menu, ícones, controlos de caixas de diálogo e eventos no LibreOffice.
O LibreOffice tem suporte às seguintes linguagens de script:
LibreOffice Basic
JavaScript
BeanShell
Python
Adicionalmente, os programadores podem utilizar linguagens de programação avançadas, por exemplo a linguagem Java, para controlar externamente o LibreOffice. A nossa API está disponível em api.libreoffice.org.
Escolha Ferramentas - Personalizar e clique no separador Menus.
Clique em Adicionar.
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.
Abra qualquer entrada de linguagem de script para visualizar os scripts disponíveis. Selecione um.
É apresentada uma lista de funções de script na caixa de lista Comandos. Selecione uma.
Clique em Adicionar para criar uma nova atribuição de menu. A nova entrada de menu é apresentada na caixa de lista Entradas.
Escolha 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.
Abra qualquer entrada de linguagem de script para visualizar os scripts disponíveis. Selecione um.
Será apresentada uma lista de funções de scripts na caixa de lista Comandos. Selecione uma.
Clique no botão de opção para LibreOffice ou para Writer (ou para qualquer aplicação que esteja aberta).
A seleção do botão de opção define o âmbito da nova combinação de teclas a ser aplicada no LibreOffice ou apenas nos documentos do módulo atual.
Select a key combination from the Shortcut keys list box and click Assign.
Escolha Ferramentas - Personalizar - Eventos.
Clique no botão Macro.
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.
Abra qualquer entrada de linguagem de script para visualizar os scripts disponíveis. Selecione um.
Será apresentada uma lista de funções de script na caixa de lista Ação atribuída. Selecione uma.
Selecione a opção de guardar no LibreOffice ou no documento atual.
Esta ação define o âmbito da nova atribuição de eventos a ser aplicada no LibreOffice, ou apenas nos documentos do módulo atual.
Selecione um evento da lista e clique em Aceitar.
Selecione o objeto incorporado no documento, como por exemplo um gráfico.
Escolha Formatar - Moldura e objeto - Propriedades - Macro.
Na caixa de lista Macros, abra a entrada Scripts do LibreOffice.
Pode visualizar entradas para partilhar (scripts no mesmo diretório da instalação do LibreOffice), o utilizador (scripts no diretório do utilizador) e o documento atual. Abra qualquer uma destas entradas para visualizar as linguagens de script suportadas.
Abra qualquer entrada de linguagem de script para visualizar os scripts disponíveis. Selecione um.
É apresentada uma lista de funções de script na caixa de lista Macros existentes em. Selecione uma.
Selecione um evento da lista e clique em Aceitar.
Posicione o cursor dentro da hiperligação.
Escolha Inserir - Hiperligação.
Clique no botão Eventos.
Selecione e atribua conforme acima indicado.
Selecione a imagem no documento.
Escolha Formatar - Imagem - Propriedades - Macro.
Selecione e atribua conforme acima indicado.
Insira um controlo de formulário, como por exemplo: a barra de ferramentas Abrir o Controlo de Formulário, clique no ícone Botão de Ação e arraste e abra um botão no documento.
Após ter selecionado o controlo de formulário, clique em Controlo na barra de ferramentas Controlos de formulário.
Clique no separador Eventos na caixa de diálogo Propriedades.
Clique num dos botões ... para abrir uma caixa de diálogo na qual é possível atribuir um script ao evento selecionado.
Abra o editor da caixa de diálogo do LibreOffice Basic e crie uma caixa de diálogo com um controlo.
Clique com o botão direito do rato no controlo, e escolha Propriedades.
Clique no separador Eventos na caixa de diálogo Propriedades.
Clique num dos botões ... para abrir uma caixa de diálogo na qual é possível atribuir um script ao evento selecionado.