Conteníu
Índiz 🔎︎

# Información

Pue establecer la configuración llocal que se va usar pa controlar el formatu de númberos, dates y monedes en LibreOffice Basic al traviés de LibreOffice - PreferenciesFerramientes - Opciones - Configuración d'idiomes - Idiomes. En codigos de formatu de Basic, el puntu decimal (.) usase siempres como acuto d'espaciu pal separador decimal definíu na so configuración llocal y trocarase pol carácter correspondiente.

Lo mesmo aplícase a los valores de configuración de los formatos de fecha, hora y moneda. El códigu de formatu de Basic va interpretase y va amosase según los valores de configuración del entornu llocal correspondientes.

Los valores de los 16 colores básicos son los siguientes:

Valor de color | Nome de color
0 | Negru
128 | Azul
32768 | Verde
32896 | Cián
8388608 | Colloráu
8388736 | Maxenta
8421376 | Mariellu
8421504 | Blanco
12632256 | Gris
255 | Azul claro
65280 | Verde claru
65535 | Cián claru
16711680 | Colloráu claru
16711935 | Magenta claru
16776960 | Mariellu claro
16777215 | Blanco tresparente

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

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

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

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

This statement must be added before the executable program code in a module.

## Syntax:

## Return value:

## Parameters:

## Example:

#### In Basic

#### In Python

This method is only available for Basic scripts.

This method is only available for Python scripts.

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.

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 financial functions

VBA Time and Date functions

VBA I/O functions

VBA Mathematical functions

VBA Object functions

## Error codes:

1 Interrupción d'usuariu

2 Fallu de sintaxis ensin especificar

3 Return ensin Gosub

4 Parámetru non válidu

5 Llamada a procedimientu non válida

6 Llena

7 Memoria escosa

8 Matriz yá dimensionada

9 Índiz fora de rangu

10 Definición duplicada

11 División per cero

12 Variable ensin definir

13 Discordancia de tipu

14 Parámetru non válidu

18 Procesu interrumpíu pol usuariu

20 Siguir ensin fallu

28 Espaciu de pila escosáu

35 Subfunción o función ensin definir

48 Fallu al cargar ficheru DLL

49 Convención de llamada a DLL incorreuta

51 Fallu internu

52 Nome de ficheru o númberu incorrectos

53 Ficheru non atopáu

54 Mou de ficheru incorreutu

55 Ficheru yá ta abiertu

57 Error de E/S del preséu

58 Ficheru yá esistente

59 Llargor de rexistru incorreutu

61 Discu llenu

62 Demasiaos ficheros

63 Númberu de rexistru incorrectu

67 Abondos ficheros

68 Preséu non disponible

70 Accesu refugáu

71 Discu ensin preparar

73 Prestación ensin implementar

74 Imposible camudar nome con unidá distinta

75 Fallu d'accesu a camín/ficheru

76 Nun s'alcontró'l camín

91 Variable d'oxetu ensin definir

93 Cadena de secuencia non válida

94 Restaurar dende'l principiu

250 Fallu DDE

280 Esperando respuesta de la conexón DDE

281 Canales DDE non disponibles

282 Nun respondió l'aplicación al entamu de conexón DDE

283 Demasiaes aplicaciones respondieron a la iniciación de conexón DDE

284 Canal DDE bloquiáu

285 Una aplicación esterna nun pue executar una operación DDE

286 Tiempu d'espera escosáu esperando respuesta DDE

287 L'usuariu calcó la tecla d'ESCAPE demientres la operación DDE

288 Aplicación esterna ocupada

289 Operación DDE ensin datos

290 Los datos tán nun formatu fallíu

291 Terminóse l'aplicación esterna

292 Conexón DDE torgada o modificada

293 Llamóse al métodu DDE ensin denguna canal abierta

294 Formatu d'enllaz DDE inválidu

295 Perdióse'l mensaxe DDE

296 Yá se fizo'l pegáu del enllaz

297 Nun pue definise'l mou de enllaz por un tema d'enllaz inválidu

298 DDE requier el ficheru DDEML.DLL

323 Nun pue cargase'l módulu; formatu inválidu

341 Índiz d'oxetu inválidu

366 L'oxetu nun ta disponible

380 Valor de propiedá incorrectu

382 Propiedá de namái llectura

394 Propiedá de namái escritura

420 Referencia d'oxetu non válida

423 Propiedá o métodu non atopaos

424 Oxetu necesariu

425 Usu d'oxetu non válidu

430 Fallu d'automatización OLE non sofitáu por esti oxetu

438 La propiedá o métodu nun tán sofitaes por esti oxetu

440 Fallu d'automatización OLE

445 L'oxetu dau nun almite esta aición

446 Los argumentos nun tán sofitaos pol oxetu dau

447 L'oxetu dau nun tien sofitu pa la configuración llocal actual

448 Argumentu nomáu non atopáu

449 Argumentu nun ye opcional

450 Númberu d'argumentos incorrectu

451 L'oxetu nun ye una llista

452 Númberu ordinal non válidu

453 Función DLL especificada non atopada

460 Formatu de cartafueyu non válidu

951 Símbolu inesperáu:

952 Esperábase:

953 Esperábase símbolu

954 Variable esperada

955 Etiqueta esperada

956 Nun pue aplicase'l valor

957 Yá se definió la variable

958 El subprocedimientu o'l procedimientu de función yá se definió

959 Yá se definió la etiqueta

960 Nun s'atopa la variable

961 Nun s'alcontró la matríz o procedimientu

962 Procedimientu non atopáu

963 Etiqueta ensin definir

964 Tipu de datos desconocíu

965 Esperábase una salida

966 El bloque de declaración inda ta abiertu: falta

967 Los paréntesis nun casen

968 El símbolu yá de definió de manera diferente

969 Los parámetros nun casen col procedimientu

970 Caráuter inválidu nel númberu

971 Tien de dimensionar la matriz

972 Else/Endif ensin If

973 not allowed within a procedure

974 not allowed outside a procedure

975 Les especificaciones de dimensión nun casen

976 Opción desconocida:

977 Constante redefinida

978 Programa abondo llargu

979 Cadenes o matrices non permitíes

1000 L'oxetu nun tien esta propiedá

1001 L'oxetu nun tien esti métodu

1002 Falta un argumentu necesariu

1003 Númberu d'argumentos inválidu

1004 Fallu executando un métodu

1005 Nun pue afitase la propiedá

1006 Nun pue determinase la propiedá