Sisukord

# VBA sätted

Määrab VBA (Visual Basic for Applications) koodi sisaldavate Microsoft Office'i dokumentide laadimise ja salvestamise üldsätted.

Selle käsu kasutamiseks...

Choose LibreOffice - Preferences Tools - Options - Load/Save - VBA Properties.

## Microsoft Word 97/2000/XP

Vali Microsoft Wordi dokumentide sätted.

### BASICu koodi laadimine

Laadib ja salvestab Microsofti dokumentide BASICu koodi spetsiaalse LibreOffice BASICu moodulina koos dokumendiga. Mittetöötav Microsoft BASICu kood on nähtav LibreOffice BASICu IDE-s kirjete Sub ja End Sub vahel. Koodi saab redigeerida. Dokumendi salvestamisel LibreOffice'i vormingusse salvestatakse ka BASICu kood. Muudesse vormingutesse salvestamisel BASICu koodi LibreOffice BASICu IDE-st ei salvestata.

### Käivitatav kood

VBA (Visual Basic for Applications) laaditakse käivitatavana. Kui ruut pole märgitud, kommenteeritakse VBA kood välja, seda saab ainult lugeda, kuid mitte käivitada.

VBA-koodi laadimise järel lisab LibreOffice igasse BASICu moodulisse lause Option VBASupport 1, mis lülitab sisse piiratud ulatuses VBA lausete, funktsioonide ja objektide toetuse. Lisateave: Option VBASupport lause.

### Algse BASICu koodi salvestamine

Määrab, et dokumendis sisalduvat algset Microsoft BASICu koodi säilitatakse erilises sisemälus seni, kuni dokument on LibreOffice'is avatud. Dokumendi salvestamisel Microsofti vormingus salvestatakse Microsoft BASICu kood muutmata kujul.

Kui ei salvestata Microsofti vormingusse, siis Microsoft BASICu koodi ei salvestata. Näiteks kui dokument sisaldab Microsoft BASICu koodi ja see salvestatakse LibreOffice'i vormingusse, kuvatakse hoiatust, et Microsoft BASICu koodi ei salvestata.

Märkeruut Algse BASICu koodi salvestamine on suurema prioriteediga kui ruut BASICu koodi laadimine. Kui mõlemad ruudud on märgitud ja sa redigeerid mittetöötavat BASICu koodi LibreOffice BASICu IDE-s, siis salvestatakse ikkagi algne Microsoft BASICu kood, kui dokument salvestatakse Microsofti vormingusse. Selle kohta kuvatakse ka vastav teade.

Võimalike Microsoft BASICu makroviiruste eemaldamiseks Microsofti dokumendist puhasta ruut Algse BASICu koodi salvestamine ja salvesta dokument Microsofti vormingusse. Dokument salvestatakse ilma Microsoft BASICu koodita.

## Microsoft Excel 97/2000/XP

Määrab Microsoft Exceli vormingus dokumentide sätted.

### BASICu koodi laadimine

Laadib ja salvestab Microsofti dokumentide BASICu koodi spetsiaalse LibreOffice BASICu moodulina koos dokumendiga. Mittetöötav Microsoft BASICu kood on nähtav LibreOffice BASICu IDE-s kirjete Sub ja End Sub vahel. Koodi saab redigeerida. Dokumendi salvestamisel LibreOffice'i vormingusse salvestatakse ka BASICu kood. Muudesse vormingutesse salvestamisel BASICu koodi LibreOffice BASICu IDE-st ei salvestata.

#### Käivitatav kood

VBA (Visual Basic for Applications) laaditakse käivitatavana. Kui ruut pole märgitud, kommenteeritakse VBA kood välja, seda saab ainult lugeda, kuid mitte käivitada.

VBA-koodi laadimise järel lisab LibreOffice igasse BASICu moodulisse lause Option VBASupport 1, mis lülitab sisse piiratud ulatuses VBA lausete, funktsioonide ja objektide toetuse. Lisateave: Option VBASupport lause.

### Algse BASICu koodi salvestamine

Määrab, et dokumendis sisalduvat algset Microsoft BASICu koodi säilitatakse erilises sisemälus seni, kuni dokument on LibreOffice'is avatud. Dokumendi salvestamisel Microsofti vormingus salvestatakse Microsoft BASICu kood muutmata kujul.

Kui ei salvestata Microsofti vormingusse, siis Microsoft BASICu koodi ei salvestata. Näiteks kui dokument sisaldab Microsoft BASICu koodi ja see salvestatakse LibreOffice'i vormingusse, kuvatakse hoiatust, et Microsoft BASICu koodi ei salvestata.

Märkeruut Algse BASICu koodi salvestamine on suurema prioriteediga kui ruut BASICu koodi laadimine. Kui mõlemad ruudud on märgitud ja sa redigeerid mittetöötavat BASICu koodi LibreOffice BASICu IDE-s, siis salvestatakse ikkagi algne Microsoft BASICu kood, kui dokument salvestatakse Microsofti vormingusse. Selle kohta kuvatakse ka vastav teade.

Võimalike Microsoft BASICu makroviiruste eemaldamiseks Microsofti dokumendist puhasta ruut Algse BASICu koodi salvestamine ja salvesta dokument Microsofti vormingusse. Dokument salvestatakse ilma Microsoft BASICu koodita.

## Microsoft PowerPoint 97/2000/XP

Määrab Microsoft Powerpointi vormingus dokumentide sätted.

### BASICu koodi laadimine

Laadib ja salvestab Microsofti dokumentide BASICu koodi spetsiaalse LibreOffice BASICu moodulina koos dokumendiga. Mittetöötav Microsoft BASICu kood on nähtav LibreOffice BASICu IDE-s kirjete Sub ja End Sub vahel. Koodi saab redigeerida. Dokumendi salvestamisel LibreOffice'i vormingusse salvestatakse ka BASICu kood. Muudesse vormingutesse salvestamisel BASICu koodi LibreOffice BASICu IDE-st ei salvestata.

### Algse BASICu koodi salvestamine

Määrab, et dokumendis sisalduvat algset Microsoft BASICu koodi säilitatakse erilises sisemälus seni, kuni dokument on LibreOffice'is avatud. Dokumendi salvestamisel Microsofti vormingus salvestatakse Microsoft BASICu kood muutmata kujul.

Kui ei salvestata Microsofti vormingusse, siis Microsoft BASICu koodi ei salvestata. Näiteks kui dokument sisaldab Microsoft BASICu koodi ja see salvestatakse LibreOffice'i vormingusse, kuvatakse hoiatust, et Microsoft BASICu koodi ei salvestata.

Märkeruut Algse BASICu koodi salvestamine on suurema prioriteediga kui ruut BASICu koodi laadimine. Kui mõlemad ruudud on märgitud ja sa redigeerid mittetöötavat BASICu koodi LibreOffice BASICu IDE-s, siis salvestatakse ikkagi algne Microsoft BASICu kood, kui dokument salvestatakse Microsofti vormingusse. Selle kohta kuvatakse ka vastav teade.

Võimalike Microsoft BASICu makroviiruste eemaldamiseks Microsofti dokumendist puhasta ruut Algse BASICu koodi salvestamine ja salvesta dokument Microsofti vormingusse. Dokument salvestatakse ilma Microsoft BASICu koodita.

Sarnased teemad

Microsoft Office'i dokumenditüüpide seoste muutmine

Teave Microsoft Office'i dokumentide teisendamise kohta

Vaikimisi failivormingu määramine

VBA toetus LibreOffice'is