Conteúdo
Índice 🔎︎

# Organizar bibliotecas e módulos

## Basic Libraries Containers

LibreOfficeDev Basic libraries can be stored in 3 different containers:

- Application 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 LibreOfficeDev 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 Application Macros or My Macros from another container, including the document container, use the GlobalScope specifier.

## Organizar bibliotecas

### Criar uma nova biblioteca

1. Choose Tools - Macros - Organize Macros - Basic and click Organizer or click the Select Module icon in the Basic IDE to open the Macro Organizer dialog.

2. Clique no separador Bibliotecas.

3. Select to where you want to attach the library in the Location list. If you select Application Macros & Dialogs, the library will belong to the LibreOfficeDev application and will be available for all documents. If you select a document the library will be attached to this document and only available from there.

4. Clique em Novo e introduza um nome para criar uma nova biblioteca.

### Importar uma biblioteca

1. Choose Tools - Macros - Organize Macros - Basic and click Organizer or click the Select Module icon in the Basic IDE to open the Macro Organizer dialog.

2. Clique no separador Bibliotecas.

3. Select to where you want to import the library in the Location list. If you select Application Macros & Dialogs, the library will belong to the LibreOfficeDev application and will be available for all documents. If you select a document the library will be imported to this document and only available from there.

4. Clique em Importar... e selecione a biblioteca externa a importar.

5. 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.

6. 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.

7. Assinale a caixa Substituir bibliotecas existentes se pretender substituir as bibliotecas com o mesmo nome.

8. Clique em Aceitar para importar a biblioteca.

### Exportar uma biblioteca

1. Choose Tools - Macros - Organize Macros - Basic and click Organizer or click the Select Module icon in the Basic IDE to open the Macro Organizer dialog.

2. Clique no separador Bibliotecas.

3. 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.

4. Clique em Exportar...

5. Choose whether you want to export the library as an extension or as a BASIC library.

6. Clique em Aceitar.

7. Selecione onde pretende a sua biblioteca exportada.

8. Clique em Guardar para exportar a biblioteca.

### Eliminar uma biblioteca

1. Choose Tools - Macros - Organize Macros - Basic and click Organizer or click the Select Module icon in the Basic IDE to open the Macro Organizer dialog.

2. Clique no separador Bibliotecas.

3. Selecione a biblioteca a ser eliminada da lista.

4. 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.

## Organizar módulos e caixas de diálogos

### Criar um novo módulo ou caixa de diálogo

1. Choose Tools - Macros - Organize Macros - Basic and click Organizer or click the Select Module icon in the Basic IDE to open the Macro Organizer dialog.

2. Clique no separador Módulos ou no separador Caixas de diálogo.

3. Selecione a biblioteca onde o módulo será inserido e clique em Novo.

4. Introduza um nome para o módulo ou caixa de diálogo e clique em Aceitar.

### Mudar o nome de um módulo ou caixa de diálogo

1. Choose Tools - Macros - Organize Macros - Basic and click Organizer or click the Select Module icon in the Basic IDE to open the Macro Organizer dialog.

2. 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.

3. Prima Enter para confirmar as alterações.

### Eliminar um módulo ou caixa de diálogo

1. Choose Tools - Macros - Organize Macros - Basic and click Organizer or click the Select Module icon in the Basic IDE to open the Macro Organizer dialog.

2. Clique no separador Módulos ou no separador Caixas de diálogo.

3. 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.

4. Clique em Eliminar.

Eliminar um módulo elimina permanentemente todos os procedimento e funções existentes nesse módulo.

## Organizar projetos entre documentos ou modelos

### Mover ou copiar módulos entre documentos, modelos e a aplicação.

1. Abra todos os documentos ou modelos entre os quais pretende mover ou copiar os módulos ou caixas de diálogo.

2. Choose Tools - Macros - Organize Macros - Basic and click Organizer or click the Select Module icon in the Basic IDE to open the Macro Organizer dialog.

3. 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.