Organizar bibliotecas e módulos
Contêineres de bibliotecas Basic
As bibliotecas do LibreOffice Basic podem ser armazenadas em 3 contêineres diferentes.
-
Macros do LibreOffice: bibliotecas armazenadas neste contêiner estão disponíveis para todos os usuários do computador e são gerenciadas pelo administrador do sistema. O contêiner está localizado no diretório de instalação do LibreOffice.
-
Minhas Macros: bibliotecas armazenadas neste contêiner estão disponíveis para todos os documentos de seu usuário. O contêiner está localizado no perfil do usuário e não é acessível por outro usuário.
-
Documento: bibliotecas armazenadas no contêiner do documento só estão disponíveis para o documento e são acessíveis somente quando o documento está aberto. Não é possível acessar macros de um documento desde outro documento.
Para acessar macros armazenadas em bibliotecas de Macros do LibreOffice ou Minhas Macros desde outro contêiner, incluindo o contêiner do documento, utilize o especificador GlobalScope.
Organizar bibliotecas
Criar uma nova biblioteca
-
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou clique no ícone Selecionar módulo no IDE do Basic para abrir a caixa de diálogo Organizador de macros.
-
Clique na guia Bibliotecas.
-
Selecione o lugar em que deseja anexar a biblioteca na lista Local. Se selecionar macros e caixas de diálogo do LibreOffice, a biblioteca pertencerá ao aplicativo do LibreOffice e estará disponível para todos os documentos. Se selecionar um documento, a biblioteca será anexada a esse documento e ficará disponível somente a partir dele.
-
Clique em Novo e insira um nome para criar uma biblioteca.
Importar uma Biblioteca
-
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou clique no ícone Selecionar módulo no IDE do Basic para abrir a caixa de diálogo Organizador de macros.
-
Clique na guia Bibliotecas.
-
Selecione o lugar em que deseja anexar a biblioteca na lista Local. Se selecionar macros e caixas de diálogo do LibreOffice, a biblioteca pertencerá ao aplicativo LibreOffice e estará disponível para todos os documentos. Se selecionar um documento, a biblioteca será anexada a esse documento e ficará disponível somente a partir dele.
-
Clique em Importar... e selecione uma biblioteca externa a ser importada.
-
Selecione todas as bibliotecas a serem acrescentadas na caixa de diálogo Importar bibliotecas. A caixa de diálogo exibe todas as bibliotecas contidas no arquivo selecionado.
-
Para inserir a biblioteca somente como referência, marque a caixa Inserir como referência (somente leitura). Bibliotecas somente leitura são totalmente funcionais, mas não podem ser modificadas no IDE do Basic.
-
Marque a caixa Substituir bibliotecas existentes para sobrescrever bibliotecas de mesmo nome.
-
Clique em OK para importar a biblioteca.
Exportar uma biblioteca
-
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou clique no ícone Selecionar módulo no IDE do Basic para abrir a caixa de diálogo Organizador de macros.
-
Clique na guia Bibliotecas.
-
Na lista Local especifique onde deseja armazenar sua biblioteca. Selecione a biblioteca que deseja exportar. Note que não é possível exportar a biblioteca Standard.
-
Clique em Exportar...
-
Escolha se deseja exportar a biblioteca como uma extensão ou como uma biblioteca BASIC.
-
Clique em OK.
-
Selecione onde deseja que sua biblioteca seja exportada.
-
Clique em Salvar para exportar a biblioteca.
Excluir uma biblioteca
-
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou clique no ícone Selecionar módulo no IDE do Basic para abrir a caixa de diálogo Organizador de macros.
-
Clique na guia Bibliotecas.
-
Selecione a biblioteca a ser excluída da lista.
-
Clique em Excluir.
-
Excluir uma biblioteca exclui permanentemente todos os módulos e seus procedimentos e funções correspondentes.
-
Não é possível excluir a biblioteca "Padrão".
-
Se você excluir uma biblioteca que foi inserida apenas como referência, somente a referência será excluída, mas não a biblioteca em si.
Organizar módulos e caixas de diálogo
Criar um novo módulo ou caixa de diálogo
-
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou clique no ícone Selecionar módulo no IDE do Basic para abrir a caixa de diálogo Organizador de macros.
-
Clique na guia Módulos ou na guia Caixas de diálogo.
-
Selecione a biblioteca em que o módulo será inserido e clique em Novo.
-
Digite um nome para o módulo ou a caixa de diálogo e clique em OK.
Renomear um módulo ou caixa de diálogo
-
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou clique no ícone Selecionar módulo no IDE do Basic para abrir a caixa de diálogo Organizador de macros.
-
Clique no módulo a ser renomeado duas vezes, com uma pausa entre os cliques. Insira um novo nome.
No IDE do Basic, clique com o botão direito do mouse no nome do módulo ou na caixa de diálogo nas guias na parte inferior da tela, escolha Renomear e digite o novo nome.
-
Pressione Enter para confirmar suas alterações.
Excluir um módulo ou caixa de diálogo
-
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou clique no ícone Selecionar módulo no IDE do Basic para abrir a caixa de diálogo Organizador de macros.
-
Clique na guia Módulos ou na guia Caixas de diálogo.
-
Selecione o módulo ou a caixa de diálogo a serem excluídos da lista. Clique duas vezes em uma entrada para revelar subentradas, se necessário.
-
Clique em Excluir.
Excluir um módulo exclui permanentemente todos os procedimentos e funções existentes nesse módulo.
Organizar projetos em documentos ou modelos
Mover ou copiar módulos entre documentos, modelos e o aplicativo.
-
Abra todos os documentos ou modelos entre os quais você deseja mover ou copiar os módulos ou caixas de diálogo.
-
Escolha Ferramentas - Macros - Organizar macros - LibreOffice Basic e clique em Organizador ou clique no ícone Selecionar módulo no IDE do Basic 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 desejada. Uma linha horizontal indica a posição de destino do objeto atual ao arrastar. Mantenha pressionada a tecla CommandCtrl enquanto arrasta para copiar o objeto em vez de movê-lo.