Teave

You can set the locale used for controlling the formatting numbers, dates and currencies in LibreOffice Basic in - Languages and Locales - General. In Basic format codes, the decimal point (.) is always used as placeholder for the decimal separator defined in your locale and will be replaced by the corresponding character.

Sama kehtib ka kuupäeva-, kellaaja- ja valuutavormingu lokaadisätete kohta. BASICu vormingukoodi tõlgendatakse ja kuvatakse vastavalt määratud lokaadisätetele.

16 põhivärvi väärtused on järgmised:

Värvi väärtus

Värvi nimi

0

Must

128

Sinine

32768

Roheline

32896

Tsüaan

8388608

Punane

8388736

Magenta

8421376

Kollane

8421504

Valge

12632256

Hall

255

Helesinine

65280

Heleroheline

65535

Heletsüaan

16711680

Helepunane

16711935

Helemagenta

16776960

Helekollane

16777215

Läbipaistev valge


Open Tools - Macros - Organize Dialogs and select LibreOffice Dialogs container.

Open Tools - Macros - LibreOffice Basic - Edit and select Application Macros container.

This library must be loaded before execution. Execute the following statement before running any macro that uses this library:

warning

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.


warning

See lause tuleb moodulis lisada käivitatava programmikoodi ette.


Süntaks:

Tagastusväärtus:

Parameetrid:

Näide:

In Basic

In Python

note

This method is only available for Basic scripts.


note

This method is only available for Python scripts.


warning

This method requires the installation of the APSO (Alternative Script Organizer for Python) extension. In turn APSO requires the presence of LibreOffice Python scripting framework. If APSO or Python are missing, an error occurs.


note

This service is fully supported in both Basic and Python languages. All examples are expressed using the Basic programming language and can be easily converted to Python.


String functions

VBA rahandusfunktsioonid

VBA kuupäeva- ja ajafunktsioonid

VBA sisend-/väljundfunktsioonid

VBA matemaatilised funktsioonid

VBA objektifunktsioonid

Veakoodid:

1 Ilmnes viga

2 Süntaksiviga

3 Return ilma Gosub'ita

4 Vigane sisestus; palun proovi uuesti

5 Vigane protseduuri väljakutse

6 Ületäitumine

7 Vaba mälu pole piisavalt

8 Massiiv on juba defineeritud

9 Indeks väljub defineeritud vahemikust

10 Topeltdefinitsioon

11 Nulliga jagamine

12 Muutuja ei ole defineeritud

13 Andmetüüpide sobimatus

14 Vigane parameeter

18 Protsess katkestati kasutaja poolt

20 Jätkata ilma veata

28 Pinumälu pole piisavalt

35 Alamprotseduur või funktsioon ei ole defineeritud

48 Viga DLL-faili laadimisel

49 Vale DLL-i väljakutse konventsioon

51 Sisemine viga

52 Vigane failinimi või failide arv

53 Faili ei leitud

54 Vale failirežiim

55 Fail on juba avatud

57 Seadme sisend-/väljundviga

58 Fail on juba olemas

59 Sobimatu kirje pikkus

61 Ketas on täis

62 Lugemine ületab faililõpumärki

63 Sobimatu kirje number

67 Liiga palju faile

68 Seade ei ole kättesaadav

70 Ligipääsu pole

71 Ketas ei ole valmis

73 Ei ole realiseeritud

74 Ümbernimetamine erinevatel ketastel pole võimalik

75 Asukoha või faili juurdepääsu viga

76 Asukohta ei leitud

91 Objektmuutuja ei ole seatud

93 Sobimatu stringi muster

94 Nulli kasutamine ei ole lubatud

250 DDE viga

280 DDE ühenduse vastuse ootamine

281 DDE kanalid pole saadaval

282 Ükski rakendus ei vastanud DDE ühenduse algatamisele

283 Liiga palju rakendusi vastas DDE ühenduse algatamisele

284 DDE kanal lukustatud

285 Väline rakendus ei saa täita DDE operatsiooni

286 Aegumine DDE vastuse ootamisel

287 Kasutaja vajutas DDE operatsiooni ajal nuppu ESCAPE

288 Väline rakendus on hõivatud

289 DDE operatsioon ilma andmeteta

290 Andmed on vales vormingus

291 Välise rakenduse töö katkestati

292 DDE ühendus on katkestatud või muudetud

293 DDE meetod kutsuti välja ilma avatud kanalita

294 Sobimatu DDE lingi vorming

295 DDE sõnum kadus ära

296 Lingi asetamine on juba sooritatud

297 Vigase lingi teema tõttu pole võimalik määrata lingi režiimi

298 DDE vajab DDEML.DLL faili

323 Mooduli laadimine ei õnnestunud; sobimatu vorming

341 Sobimatu objekti indeks

366 Objekt ei ole kättesaadav

380 Sobimatu atribuudi väärtus

382 See atribuut on ainult lugemiseks

394 See atribuut on ainult kirjutamiseks

420 Vigane objekti viide

423 Atribuuti või meetodit ei leitud

424 Objekt on vajalik

425 Sobimatu objekti kasutamine

430 See objekt ei toeta OLE-automatiseerimist

438 See objekt ei toeta antud atribuuti või meetodit

440 OLE-automatiseerimise viga

445 See objekt ei toeta antud toimingut

446 See objekt ei toeta nimega argumente

447 Objekt ei toeta hetkel seatud lokaati

448 Nimega argumenti ei leitud

449 Argument on kohustuslik

450 Vigane argumentide arv

451 Objekt ei ole loendis

452 Sobimatu järgarv

453 Etteantud DLL-funktsiooni ei leitud

460 Vigane lõikepuhvri vorming

951 Ootamatu sümbol:

952 Oodati:

953 Oodati sümbolit

954 Oodati muutujat

955 Oodati silti

956 Väärtust pole võimalik rakendada

957 Muutuja on juba defineeritud

958 Alamprotseduur või funktsioon on juba defineeritud

959 Silt on juba defineeritud

960 Muutujat ei leitud

961 Massiivi või protseduuri ei leitud

962 Protseduuri ei leitud

963 Silti pole defineeritud

964 Tundmatu andmetüüp

965 Eeldatakse sulgemist

966 Lause sisu on veel avatud: puudub

967 Sulud ei ühti

968 Sümbol on juba muul viisil defineeritud

969 Parameetrid ei vasta protseduurile

970 Vigane sümbol arvus

971 Massiiv peab olema kindlate mõõtmetega

972 Else/Endif ilma If-ita

973 Pole protseduuris lubatud

974 Pole väljaspool protseduuri lubatud

975 Mõõtmete spetsifikatsioonid ei ühti

976 Tundmatu säte:

977 Konstant on ümberdefineeritud

978 Programm on liiga suur

979 Stringid ja massiivid ei ole lubatud

1000 Objektil pole seda atribuuti

1001 Objektil puudub see meetod

1002 Vajalik argument on puudu

1003 Vigane argumentide arv

1004 Viga meetodi täitmisel

1005 Viga atribuudi sättimisel

1006 Atribuudi kindlaksmääramine pole võimalik