Contenuto

# Informazione

È possibile configurare le impostazioni locali utilizzate in LibreOffice Basic per la formattazione di numeri, date e valute in LibreOffice - PreferenzeStrumenti - Opzioni - Lingue e impostazioni locali - Generale. Nei codici di formato Basic, il punto decimale (.) viene sempre usato come segnaposto per il separatore dei decimali definito nelle impostazioni locali e sarà sostituito dal carattere corrispondente.

Lo stesso vale per le impostazioni di data, ora e valuta. Il codice in formato Basic viene interpretato e visualizzato in base alla versione locale prescelta.

I valori associati ai 16 colori di base sono:

Valore del colore | Nome del colore
--- | ---
0 | Nero
128 | Blu
32768 | Verde
32896 | Ciano
8388608 | Rosso
8388736 | Magenta
8421376 | Giallo
8421504 | Bianco
12632256 | Grigio
255 | Azzurro
65280 | Verde chiaro
65535 | Ciano chiaro
16711680 | Rosso chiaro
16711935 | Magenta chiaro
16776960 | Giallo chiaro
16777215 | Bianco trasparente

Aprire Strumenti - Macro - Organizza finestre di dialogo e selezionare il contenitore Finestre di dialogo di LibreOffice.

Aprire Strumenti - Macro - LibreOffice Basic - Modifica e selezionare il contenitore Macro dell'applicazione.

Questa libreria deve essere caricata prima dell'esecuzione. Eseguire l'istruzione seguente prima di eseguire una macro che utilizza questa libreria:

Questa costante, funzione od oggetto viene abilitata con l'istruzione Option VBASupport 1 posizionata prima del codice eseguibile del programma all'interno del modulo.

Questa istruzione deve essere inserita prima del codice eseguibile del programma all'interno del modulo.

## Sintassi:

## Tipo di ritorno:

## Parametri:

## Esempio:

#### In Basic

#### In Python

Questo metodo è disponibile solo per gli script Basic.

Questo metodo è disponibile solo per gli script Python.

Questo metodo richiede l'installazione dell'estensione APSO (Alternative Script Organizer for Python). A sua volta APSO richiede la presenza del framework di LibreOffice per gli script in Python. Se APSO o Python mancano, si genera un errore.

Questo servizio è pienamente supportato sia in Basic, sia in Python. Tutti gli esempi sono espressi nel linguaggio di programmazione Basic e possono essere facilmente convertiti in Python.

Nome

Tipo

Descrizione

Funzioni per le stringhe

Funzioni finanziarie VBA

Funzioni data e ora VBA

Funzioni I/O VBA

Funzioni matematiche VBA

Funzioni oggetto VBA

## Codici di errore:

1 Si è verificata un'eccezione

2 Errore di sintassi

3 Return senza Gosub

4 Digitazione errata; riprovare

5 Richiamo di procedura non valido

6 Overflow

7 Memoria insufficiente

8 Matrice già dimensionata

9 Indice al di fuori dell'area definita.

10 Definizione doppia

11 Divisione per zero

12 Variabile non definita

13 Tipi di dati non corrispondenti

14 Parametro non valido

18 Processo interrotto dall'utente

20 Resume senza errori

28 Memoria dello stack insufficiente

35 Sottoprocedura o funzione non definita

48 Errore nel caricamento del file DLL

49 Convenzione di chiamata DLL errata

51 Errore interno

52 Nome file o numero file errato

53 File non trovato

54 Modo file errato

55 File già aperto

57 Errore di I/O sul dispositivo

58 Il file esiste già

59 Lunghezza record di dati errata

61 Dischetto o disco rigido pieno

62 Lettura oltre la fine del file

63 Numero record errato

67 Troppi file

68 Dispositivo non disponibile

70 Accesso negato

71 Disco non pronto

73 Non implementato

74 Impossibile rinominare su drive diversi

75 Errore di accesso al percorso/file

76 Percorso non trovato

91 Variabile dell'oggetto non impostata

93 Modello di caratteri non valido

94 Uso dello zero non ammesso

250 Errore DDE

280 In attesa di risposta nel collegamento DDE

281 Nessun canale DDE libero

282 Nessuna applicazione ha risposto all'avvio del collegamento DDE

283 Troppe applicazioni hanno risposto al collegamento DDE desiderato

284 Canale DDE bloccato

285 L'applicazione esterna non può eseguire l'operazione DDE

286 Tempo scaduto per la risposta DDE

287 L'utente ha premuto ESC durante l'operazione DDE

288 L'applicazione esterna è occupata

289 Operazione DDE senza dati

290 I dati hanno un formato errato

291 L'applicazione esterna è stata terminata

292 Collegamento DDE interrotto o modificato

293 Metodo DDE richiamato senza un canale DDE aperto

294 Formato collegamento DDE non valido

295 Il messaggio DDE è andato perduto

296 Collegamento già incollato

297 Argomento di collegamento non valido; impossibile impostare la modalità del collegamento

298 DDE richiede il file DDEML.DLL

323 Formato non valido; impossibile caricare il modulo

341 Indice di oggetto non valido

366 Oggetto non disponibile

380 Valore per la proprietà errato

382 La proprietà è di sola lettura

394 La proprietà è di sola scrittura

420 Riferimento a oggetto non valido

423 Proprietà o metodo non trovato

424 È necessario un oggetto

425 Utilizzo non valido di un oggetto

430 L'automazione OLE non è supportata dall'oggetto

438 L'oggetto non supporta la proprietà o il metodo

440 Errore nell'automazione OLE

445 Azione non supportata dall'oggetto specificato

446 Gli argomenti indicati non sono supportati dall'oggetto specificato

447 L'oggetto indicato non supporta le attuali impostazioni locali

448 Impossibile trovare l'argomento indicato

449 L'argomento non è opzionale

450 Numero di argomenti non valido

451 L'oggetto non è un elenco

452 Numero ordinale non valido

453 Impossibile trovare la funzione DLL specificata

460 Formato appunti non valido

951 Simbolo inatteso:

952 Atteso:

953 Era previsto un simbolo

954 Era prevista una variabile

955 Era prevista un'etichetta

956 Impossibile applicare il valore

957 Variabile già definita

958 Sottoprocedura o funzione già definita

959 Etichetta già definita

960 Variabile non trovata

961 Matrice o procedura non trovata

962 Procedura non trovata

963 Etichetta non definita

964 Tipo di dati sconosciuto

965 Exit previsto

966 Blocco di istruzioni ancora aperto: non presente

967 Errore nelle parentesi

968 Simbolo già definito diversamente

969 I parametri non corrispondono alla procedura

970 Carattere non valido nel numero

971 La matrice deve essere dimensionata

972 Else/Endif senza If

973 non ammesso all'interno di una procedura

974 non ammesso al di fuori di una procedura

975 I dati sulle dimensioni non corrispondono

976 Opzione sconosciuta:

977 Costante ridefinita

978 Il programma è troppo grande

979 Stringhe o matrici non consentite

1000 L'oggetto non dispone di questa proprietà

1001 L'oggetto non dispone di questo metodo

1002 Argomento richiesto mancante

1003 Numero di argomenti non valido

1004 Errore nell'esecuzione di un metodo

1005 Impossibile impostare la proprietà

1006 Impossibile individuare la proprietà

Sostienici!