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 LibreOfficeDev - PreferencesTools - 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 LibreOfficeDev BASICu moodulina koos dokumendiga. Mittetöötav Microsoft BASICu kood on nähtav LibreOfficeDev BASICu IDE-s kirjete Sub ja End Sub vahel. Koodi saab redigeerida. Dokumendi salvestamisel LibreOfficeDev'i vormingusse salvestatakse ka BASICu kood. Muudesse vormingutesse salvestamisel BASICu koodi LibreOfficeDev 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 LibreOfficeDev 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 LibreOfficeDev'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 LibreOfficeDev'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 LibreOfficeDev 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 LibreOfficeDev BASICu moodulina koos dokumendiga. Mittetöötav Microsoft BASICu kood on nähtav LibreOfficeDev BASICu IDE-s kirjete Sub ja End Sub vahel. Koodi saab redigeerida. Dokumendi salvestamisel LibreOfficeDev'i vormingusse salvestatakse ka BASICu kood. Muudesse vormingutesse salvestamisel BASICu koodi LibreOfficeDev 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 LibreOfficeDev 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 LibreOfficeDev'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 LibreOfficeDev'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 LibreOfficeDev 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 LibreOfficeDev BASICu moodulina koos dokumendiga. Mittetöötav Microsoft BASICu kood on nähtav LibreOfficeDev BASICu IDE-s kirjete Sub ja End Sub vahel. Koodi saab redigeerida. Dokumendi salvestamisel LibreOfficeDev'i vormingusse salvestatakse ka BASICu kood. Muudesse vormingutesse salvestamisel BASICu koodi LibreOfficeDev 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 LibreOfficeDev'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 LibreOfficeDev'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 LibreOfficeDev 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 LibreOfficeDev'is

Palun toeta meid!