Ajuda do LibreOffice 7.1
LibreOffice Basic libraries can be stored in 3 different containers:
LibreOffice Macros: libraries stored in this container are available for all users of the computer and are managed by the computer administrator. The container is located in the LibreOffice installation directory.
My Macros: libraries stored in this container are available to all documents of your user. The container is located in the user profile area and is not accessible by another user.
Document: libraries stored in the document container are only available for the document and are accessible only when the document is open. You cannot access macros of a document from another document.
To access macros stored in libraries of LibreOffice Macros or My Macros from another container, including the document container, use the GlobalScope specifier.
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou no ícone Selecionar módulo no Basic IDE para abrir a caixa de diálogo Organizador de macros.
Clique no separador Bibliotecas.
Selecione o local onde pretende anexar a biblioteca na lista Localização. Se selecionar Macros e caixas de diálogo do LibreOffice, a biblioteca irá pertencer à aplicação do LibreOffice e estará disponível para todos os documentos. Se selecionar um documento, a biblioteca será anexada a este documento e só está disponível aí.
Clique em Novo e introduza um nome para criar uma nova biblioteca.
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou no ícone Selecionar módulo no Basic IDE para abrir a caixa de diálogo Organizador de macros.
Clique no separador Bibliotecas.
Selecione o local para o qual quer importar a biblioteca na lista Localização. Se selecionar Macros e caixas de diálogo do LibreOffice, a biblioteca irá pertencer à aplicação do LibreOffice e estará disponível para todos os documentos. Se selecionar um documento, a biblioteca será importada para esse documento e só estará disponível nesse documento.
Clique em Importar... e selecione a biblioteca externa a importar.
Selecione todas as bibliotecas a importar na caixa de diálogo Importar bibliotecas. A caixa de diálogo mostra todas as bibliotecas existentes no ficheiro selecionado.
Se só pretender introduzir a biblioteca para referência, marque a caixa Introduzir como referência (só de leitura). As bibliotecas só de leitura são completamente funcionais, mas não podem ser modificadas no Basic IDE.
Assinale a caixa Substituir bibliotecas existentes se pretender substituir as bibliotecas com o mesmo nome.
Clique em Aceitar para importar a biblioteca.
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou no ícone Selecionar módulo no Basic IDE para abrir a caixa de diálogo Organizador de macros.
Clique no separador Bibliotecas.
Na lista Localização, deve especificar o local em que a sua biblioteca está guardada. Selecione a biblioteca que deseja exportar. Tenha em atenção de que não pode exportar a biblioteca Standard.
Clique em Exportar...
Escolha se pretende exportar a biblioteca como uma extensão ou como uma biblioteca BASIC.
Clique em Aceitar.
Selecione onde pretende a sua biblioteca exportada.
Clique em Guardar para exportar a biblioteca.
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou no ícone Selecionar módulo no Basic IDE para abrir a caixa de diálogo Organizador de macros.
Clique no separador Bibliotecas.
Selecione a biblioteca a ser eliminada da lista.
Clique em Eliminar.
Eliminar uma biblioteca elimina permanentemente todos os módulos existentes bem como procedimentos e funções correspondentes.
Não pode eliminar a biblioteca "Padrão".
Se eliminar uma biblioteca inserida como referência, a referência é eliminada mas a biblioteca não.
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou no ícone Selecionar módulo no Basic IDE para abrir a caixa de diálogo Organizador de macros.
Clique no separador Módulos ou no separador Caixas de diálogo.
Selecione a biblioteca onde o módulo será inserido e clique em Novo.
Introduza um nome para o módulo ou caixa de diálogo e clique em Aceitar.
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou no ícone Selecionar módulo no Basic IDE para abrir a caixa de diálogo Organizador de macros.
Clique duas vezes no módulo a que pretende mudar o nome, com uma pausa entre os cliques. Introduza o novo nome.
No IDE do Basic, clique com o botão direito do rato no nome do módulo ou caixa de diálogo nos separadores no fundo do ecrã, escolha Mudar nome e digite o novo nome.
Prima Enter para confirmar as alterações.
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou no ícone Selecionar módulo no Basic IDE para abrir a caixa de diálogo Organizador de macros.
Clique no separador Módulos ou no separador Caixas de diálogo.
Selecione o módulo ou caixa de diálogo a eliminar da lista. Clique duas vezes numa entrada para mostrar as subentradas, se necessário.
Clique em Eliminar.
Eliminar um módulo elimina permanentemente todos os procedimento e funções existentes nesse módulo.
Abra todos os documentos ou modelos entre os quais pretende mover ou copiar os módulos ou caixas de diálogo.
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou no ícone Selecionar módulo no Basic IDE para abrir a caixa de diálogo Organizador de macros.
Para mover um módulo ou uma caixa de diálogo para outro documento, clique no objeto correspondente na lista e arraste-o para a posição pretendida. Uma linha horizontal indica a posição de destino do objeto atual enquanto este é arrastado. Mantenha premida a tecla ComandoCtrl ao arrastar, para copiar o objeto em vez de o mover.