Inhoud
Index 🔎︎

# Bibliotheken en modules organiseren

## Standaardbibliotheken Containers

LibreOffice Standaardbibliotheken kunnen in 3 verschillende containers worden opgeslagen:

- Applicatie Macro's: bibliotheken die in deze container zijn opgeslagen zijn beschikbaar voor alle gebruikers op de computer en wordt beheerd door de computerbeheerder. De container staat in de installatiemap van LibreOffice.

- Mijn Macro's: bibliotheken die in deze container zijn opgeslagen, zijn beschikbaar voor alle documenten van uw gebruiker. De container bevindt zich in het gebruikersprofielgebied en is niet toegankelijk voor een andere gebruiker.

- Document: bibliotheken die zijn opgeslagen in de documentcontainer zijn alleen beschikbaar voor het document en zijn alleen toegankelijk als het document is geopend. U hebt geen toegang tot macro's van een document vanuit een ander document.

Om macro's in de bibliotheken van Applicatie Macro's of Mijn macr'os vanuit een andere container te benaderen, voeg met include de document-container toe met de GlobalScope specifier.

## Bibliotheken organiseren

### Een nieuwe bibliotheek maken

1. Kies Extra - Macro's - Macro's beheren - LibreOffice BASIC en klik op Beheren, of klik op het pictogram Module selecteren in de BASIC-IDE om het dialoogvenster Macro's beheren te openen.

2. Klik op de tab Bibliotheken.

3. Selecteer waar u de bibliotheek wilt koppelen in de lijst Locatie. Als u Toepassingsmacro's en dialoogvensters selecteert, hoort de bibliotheek bij de toepassing LibreOffice en is deze beschikbaar voor alle documenten. Als u een document selecteert, wordt de bibliotheek aan dit document gekoppeld en is alleen vanaf daar beschikbaar.

4. Klik op Nieuw en voeg een naam in om een nieuwe bibliotheek te maken.

### Bibliotheek importeren

1. Kies Extra - Macro's - Macro's beheren - LibreOffice BASIC en klik op Beheren, of klik op het pictogram Module selecteren in de BASIC-IDE om het dialoogvenster Macro's beheren te openen.

2. Klik op de tab Bibliotheken.

3. Selecteer waar u de bibliotheek wilt importeren in de Locatie lijst. Als u Toepassingsmacro's en dialoogvensters selecteert, hoort de bibliotheek bij de toepassing LibreOffice en is deze beschikbaar voor alle documenten. Als u een document selecteert, wordt de bibliotheek in dit document geïmporteerd en is alleen vanaf daar beschikbaar.

4. Klik op Importeer... en selecteer een externe bibliotheek om deze toe te voegen.

5. Selecteer in het dialoogvenster Bibliotheken importeren alle bibliotheken die geïmporteerd moeten worden. In het dialoogvenster worden alle bibliotheken van het geselecteerde bestand weergegeven.

6. Wilt u de bibliotheek alleen als verwijzing invoegen, dan vinkt u het vakje Als verwijzing invoegen (alleen-lezen) af. Alleen-lezen bibliotheken zijn volledig functioneel, maar kunnen niet in de BASIC-IDE gewijzigd worden.

7. Selecteer het vakje Bestaande bibliotheken vervangen als bestaande bibliotheken met dezelfde naam overschreven moeten worden.

8. Klik op OK om de bibliotheek te importeren.

### Exporteer een bibliotheek

1. Kies Extra - Macro's - Macro's beheren - LibreOffice BASIC en klik op Beheren, of klik op het pictogram Module selecteren in de BASIC-IDE om het dialoogvenster Macro's beheren te openen.

2. Klik op de tab Bibliotheken.

3. In de locatielijst specificeert u waar uw bibliotheek is opgeslagen. Selecteer de bibliotheek die u wilt exporteren. Houdt er rekening mee dat de standaardbibliotheek niet geëxporteerd kan worden.

4. Klik op Exporteer...

5. Kies of u de bibliotheek als extensie of als BASIC-bibliotheek wilt exporteren.

6. Klik op OK.

7. Selecteer waar u uw bibliotheek naartoe wilt exporteren.

8. Klik op OK om de bibliotheek te exporteren.

### Een bibliotheek verwijderen

1. Kies Extra - Macro's - Macro's beheren - LibreOffice BASIC en klik op Beheren, of klik op het pictogram Module selecteren in de BASIC-IDE om het dialoogvenster Macro's beheren te openen.

2. Klik op de tab Bibliotheken.

3. Selecteer de bibliotheek die uit de lijst verwijderd moet worden.

4. Klik op Verwijderen.

- Wanneer u een bibliotheek definitief wilt verwijderen, worden alle bestaande modules en bijbehorende procedures en functies verwijderd.

- U kunt de standaardbibliotheek genaamd "Standard" niet verwijderen.

- Verwijdert u een bibliotheek die alleen als verwijzing was ingevoegd, dan wordt de verwijzing verwijderd, maar niet de bibliotheek zelf.

## Modules en dialoogvensters organiseren

### Een nieuwe module of nieuw dialoogvenster maken

1. Kies Extra - Macro's - Macro's beheren - LibreOffice BASIC en klik op Beheren, of klik op het pictogram Module selecteren in de BASIC-IDE om het dialoogvenster Macro's beheren te openen.

2. Klik op de tab Modules of de tab Dialoogvensters.

3. Selecteer de bibliotheek waar de module ingevoegd moet worden, en klik op Nieuw.

4. Voer een naam in voor de module of het dialoogvenster en klik dan op OK.

### De naam van een module of dialoogvenster wijzigen

1. Kies Extra - Macro's - Macro's beheren - LibreOffice BASIC en klik op Beheren, of klik op het pictogram Module selecteren in de BASIC-IDE om het dialoogvenster Macro's beheren te openen.

2. Klik tweemaal op de module waarvan u de naam wilt wijzigen, met een pauze tussen de klikken. Voer de nieuwe naam in.

   Klik in de BASIC-IDE met de rechtermuisknop op de naam van de module of het dialoogvenster in de tabs onder aan het scherm, kies Naam wijzigen en typ de nieuwe naam.

3. Druk op 'Enter' om uw wijzigingen te bevestigen.

### Een module of dialoogvenster verwijderen

1. Kies Extra - Macro's - Macro's beheren - LibreOffice BASIC en klik op Beheren, of klik op het pictogram Module selecteren in de BASIC-IDE om het dialoogvenster Macro's beheren te openen.

2. Klik op de tab Modules of de tab Dialoogvensters.

3. Selecteer de module die of het dialoogvenster dat uit de lijst verwijderd moet worden. Dubbelklik op een item om subitems weer te geven, indien nodig.

4. Klik op Verwijderen.

Wanneer u een module definitief wilt verwijderen, worden alle bestaande procedures en functies in die module verwijderd.

## Projecten tussen documenten of sjablonen organiseren

### Modules tussen documenten, sjablonen en de toepassing verplaatsen of kopiëren

1. Open alle documenten of sjablonen waartussen u de modules of dialoogvensters wilt verplaatsen of kopiëren.

2. Kies Extra - Macro's - Macro's beheren - LibreOffice BASIC en klik op Beheren, of klik op het pictogram Module selecteren in de BASIC-IDE om het dialoogvenster Macro's beheren te openen.

3. Wilt u een module of dialoogvenster naar een ander document verplaatsen, dan klikt u op het overeenkomstige object in de lijst en sleept u het naar de gewenste positie. De doelpositie van het huidige object wordt tijdens het slepen met een horizontale lijn aangegeven. Houd de Option Ctrl-toets ingedrukt terwijl u sleept om het object niet te verplaatsen maar te kopiëren.