Funzioni di OpenOffice stringa di base

January 9

OpenOffice Basic è un linguaggio di programmazione per l'automazione di OpenOffice che ha molte analogie con Microsoft Visual Basic, Applications Edition, che viene utilizzato per automatizzare Microsoft Office. Quando si programma in OpenOffice Base, alcune funzioni comuni che utilizzi sono le funzioni di stringa, che permettono di manipolare le stringhe di testo in vari modi.

Funzioni per l'analisi Strings

Quando si desidera ottenere informazioni su una stringa, una funzione comune che verrà utilizzato di frequente è Len (stringa), che restituisce un numero che rappresenta la lunghezza della stringa.

Funzioni per ottenere e utilizzo di codici ASCII

Ci sono due funzioni per il recupero e l'utilizzo di codici ASCII, che rappresentano i caratteri come numeri. Asc (stringa) restituisce il codice ASCII per il primo carattere della stringa specificata. Chr (numero) batte un numero che rappresenta un carattere specifico ASCII e restituisce il carattere che rappresenta come una stringa.

Funzioni per trovare il testo in stringhe

Un altro metodo di analisi stringhe è quello di cercare una stringa per un particolare carattere o insieme di caratteri. Per trovare un carattere o un insieme di caratteri all'interno di una stringa, utilizzare la funzione "InStr", che prende due forme: InStr (stringa, searchstring) e InStr (StartPosition, string, searchstring). La prima forma inizia con il primo carattere e cerca searchstring, e il secondo modulo inizia il carattere specificato in StartPosition (un numero), e cerca searchstring. Ad esempio, InStr (8, Stringa, ":") le ricerche myString per i due punti ( ":") a partire dall'ottavo carattere della stringa, mentre InStr (Stringa, ":") cerca due punti a partire dal primo carattere .

Funzioni per Accesso a parti String

Quando si desidera accedere solo una parte di una stringa, ci sono tre funzioni che è possibile utilizzare. Sinistra (stringa, lunghezza) restituisce il numero di caratteri specificati in lunghezza dalla stringa specificata, partendo da sinistra, o primo carattere. A destra (stringa, lunghezza) restituisce il numero di caratteri specificati di lunghezza dalla stringa specificata, partendo da destra, o ultimo carattere, e il conto alla rovescia. Mid (stringa, inizio, lunghezza) restituisce il numero di caratteri specificati di lunghezza dalla stringa specificata, a partire dalla posizione specificata in partenza. Pertanto sinistra ( "Something", 4) restituisce "Alcuni", a destra ( "Something", 4) restituisce "hing", e Mid ( "Something", 3, 3) restituisce "eth".

Funzioni per la formattazione stringhe

Quando si dispone di una stringa che contiene un tipo specifico di informazioni, come ad esempio una data o un importo in valuta, si potrebbe desiderare di fare in modo che la stringa è formattato un modo specifico. La funzione Format (stringa di formato) fa questo, utilizzando una stringa per il formato che utilizza alcuni caratteri speciali per dire esattamente il programma come formattare la stringa. Alcuni dei caratteri di formato più comuni sono "0", che specifica un numero in quella posizione e uno "0" se il numero esiste; "#", Che specifica un numero in quella posizione solo se un numero è presente; un periodo, che rappresenta un decimale; una virgola, che rappresenta un separatore migliaia (come nel 1.000,00); e "$", che rappresenta il simbolo della valuta attualmente configurato in base alle impostazioni di localizzazione dell'utente. È inoltre possibile formattare le date usando stringhe come "gg-mm-aaaa".