Sisällys
Hakemisto 🔎︎

# Kirjastojen ja moduulien järjestäminen

## Basic Libraries Containers

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

## Kirjastojen järjestäminen

### Kirjaston luominen

1. Valitse Työkalut - Makrot - Makrojen hallinta - LibreOffice Basic ja napsauta Järjestele-painiketta tai napsauta Valitse moduuli-painiketta Basic-kehitysympäristössä avataksesi Basic-makrojen järjestelytyökalu-valintaikkunan.

2. Napsauta Kirjastot-välilehteä.

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 LibreOffice 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. Napsauta Uusi ja lisää nimi uudelle kirjastolle.

### Tuo kirjasto

1. Valitse Työkalut - Makrot - Makrojen hallinta - LibreOffice Basic ja napsauta Järjestele-painiketta tai napsauta Valitse moduuli-painiketta Basic-kehitysympäristössä avataksesi Basic-makrojen järjestelytyökalu-valintaikkunan.

2. Napsauta Kirjastot-välilehteä.

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 LibreOffice 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. Napsauta Tuo ja valitse ulkopuolinen kirjasto lisättäväksi.

5. Valitse kaikki lisättävät kirjastot Tuo kirjastot-valintaikkunassa. Valintaikkuna näyttää kaikki valitun tiedoston kirjastot.

6. Jos halut lisätä kirjaston vain viittauksen, merkitse Lisää viittauksena (kirjoitussuojattu) -ruutu. Kirjoitussuojatut kirjastot ovat täysin toimivia, mutta niitä ei voi muokata Basic IDE-ympäristössä.

7. Merkitse Korvaa nykyiset kirjastot -ruutu, jos haluat ylikirjoittaa samannimiset olemassaolevat kirjastot.

8. Napsauta OK lisätäksesi kirjasto.

### Vie kirjasto

1. Valitse Työkalut - Makrot - Makrojen hallinta - LibreOffice Basic ja napsauta Järjestele-painiketta tai napsauta Valitse moduuli-painiketta Basic-kehitysympäristössä avataksesi Basic-makrojen järjestelytyökalu-valintaikkunan.

2. Napsauta Kirjastot-välilehteä.

3. Sijainti-luettelossa määrätään kirjaston tallennuspaikka. Valitse vietävä kirjasto. Huomaa, ettet voi viedä Standard-kirjastoa.

4. Napsauta Vie...

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

6. Napsauta Poista

7. Valitse, minne haluat viedä kirjaston.

8. Napsauta OK lisätäksesi kirjasto.

### Kirjaston poistaminen

1. Valitse Työkalut - Makrot - Makrojen hallinta - LibreOffice Basic ja napsauta Järjestele-painiketta tai napsauta Valitse moduuli-painiketta Basic-kehitysympäristössä avataksesi Basic-makrojen järjestelytyökalu-valintaikkunan.

2. Napsauta Kirjastot-välilehteä.

3. Valitse poistettava kirjasto luettelosta.

4. Napsauta Poista.

- Kirjaston poisto poistaa pysyvästi kaikki olemassa olevat moduulit ja vastaavat proseduurit ja funktiot.

- "Standard"-nimistä oletuskirjastoa ei voi poistaa.

- Jos poistat kirjaston, joka oli lisätty vain viittauksena, vain viite poistetaan, ei itse kirjastoa.

## Moduulien ja valintaikkunoiden järjestely

### Luodaan moduuli tai valintaikkuna

1. Valitse Työkalut - Makrot - Makrojen hallinta - LibreOffice Basic ja napsauta Järjestele-painiketta tai napsauta Valitse moduuli-painiketta Basic-kehitysympäristössä avataksesi Basic-makrojen järjestelytyökalu-valintaikkunan.

2. Avaa Moduulit-välilehti tai Valintaikkunat -välilehti.

3. Valitse kirjasto, mihin uusi moduuli lisätään ja napsauta Uusi.

4. Kirjoita moduulille tai valintaikkunalle nimi ja hyväksy OK:lla.

### Moduulin tai valintaikkunan nimeäminen uudestaan

1. Valitse Työkalut - Makrot - Makrojen hallinta - LibreOffice Basic ja napsauta Järjestele-painiketta tai napsauta Valitse moduuli-painiketta Basic-kehitysympäristössä avataksesi Basic-makrojen järjestelytyökalu-valintaikkunan.

2. Napsauta moduulin nimeä, pidä yli sekunnin tauko ja napsauta uudestaan. Nyt voit kirjoittaa uuden nimen.

   Napsauta kakkospainikkeella Basic IDE:ssä moduulin tai valintaikkunan nimeä ikkunan alareunan valitsimessa, valitse Nimeä uudelleen ja kirjoita uusi nimi.

3. Painamalla Enteriä hyväksytään muutokset.

### Moduulin tai valintaikkunan poistaminen

1. Valitse Työkalut - Makrot - Makrojen hallinta - LibreOffice Basic ja napsauta Järjestele-painiketta tai napsauta Valitse moduuli-painiketta Basic-kehitysympäristössä avataksesi Basic-makrojen järjestelytyökalu-valintaikkunan.

2. Avaa Moduulit-välilehti tai Valintaikkunat -välilehti.

3. Valitse poistettava moduuli tai valintaikkuna luettelosta. Kaksoisnapsauta riviä paljastaaksesi alirivit, mikäli tarpeellista.

4. Napsauta Poista.

Moduulin poistaminen poistaa pysyvästi kaikki moduulissa olevat proseduurit ja funktiot.

## Projektien järjesteleminen asiakirjojen ja mallien kesken

### Moduulien kopiointi asiakirjojen, mallien ja sovelluksen välillä

1. Avaa kaikki asiakirjat ja mallit, joiden välillä on tarkoitus siirtää tai kopioida moduuleja tai valintaikkunoita.

2. Valitse Työkalut - Makrot - Makrojen hallinta - LibreOffice Basic ja napsauta Järjestele-painiketta tai napsauta Valitse moduuli-painiketta Basic-kehitysympäristössä avataksesi Basic-makrojen järjestelytyökalu-valintaikkunan.

3. Moduuli tai valintaikkuna siirtämiseksi toiseen asiakirjaan napsauta vastaavaa objektia luettelossa ja vedä se tarkoitettuun paikkaan. Vaakaviiva osoittaa nykyisen objektin kohdesijaintia vedettäessä. Painamalla Komento Ctrl-näppäintä vedettäessä objekti tulee kopioiduksi siirtämisen asemesta.