OpenOffice Basic é uma linguagem de programação para automatizar o OpenOffice , que tem muitas semelhanças com o Visual Basic da Microsoft para aplicativos, que é usado para automatizar o Microsoft Office. Ao programar em OpenOffice Basic, algumas funções comuns que você vai usar são as funções de string , que permitem manipular seqüências de texto de várias maneiras. Funções para Análise de Cordas
Quando você quiser obter informações sobre uma corda , uma função comum que você vai usar com freqüência é Len (string ), que retorna um número que representa o comprimento da corda .
funções para Obtendo e usando códigos ASCII
Existem duas funções para recuperar e utilizar códigos ASCII , que representam personagens como números. Asc (string) retorna o código ASCII para o primeiro caractere da seqüência especificada . Chr ( número) tem um número que representa um caractere ASCII específico e retorna o caractere que representa como uma string.
Funções para encontrar o texto em strings
Outro método de análise de cordas é procurar uma string para um personagem ou grupo de personagens particular. Para encontrar um caracter ou conjunto de caracteres dentro de uma string , utilize a função " InStr " , que assume duas formas : InStr (cadeia, searchstring ) e InStr ( startPosition , corda, searchstring ) . A primeira forma é iniciado no primeiro caractere e procura searchstring , ea segunda forma começa no caractere especificado em startPosition ( um número) , e procura searchstring . Por exemplo, InStr (8, MyString , ":") pesquisas mystring para dois pontos ( ":" ) a partir do oitavo caractere na cadeia , enquanto Instr ( mystring , ":") procura por um cólon a partir do primeiro caractere .
funções para Acessando corda Parts
Quando você deseja acessar apenas uma parte de uma cadeia , há três funções que você pode usar. Left ( string, length ) retorna o número de caracteres especificados em comprimento de seqüência de caracteres especificada , a partir da esquerda , ou primeiro caractere. Right ( string, length ) retorna o número de caracteres especificados em comprimento de seqüência de caracteres especificada , a partir da direita, ou o último caractere , e contagem regressiva. Mid (string , início , comprimento) retorna o número de caracteres especificados em comprimento de seqüência de caracteres especificada , a partir da posição especificada no início. Portanto Esquerda ( "Something" , 4 ) retorna " Alguns " , Right ( "Something" , 4) retorna " hing " , e Mid ( "Something" , 3, 3) retorna " eth " .
< br > Funções para formatação de cordas
Quando você tem uma cadeia que contém um tipo específico de informações, como a data ou uma quantidade de moeda, você pode querer certificar-se de que a corda está formatado de algum caminho. O ( , cadeia de formato ) Função Format faz isso, usando uma seqüência para o formato que utiliza alguns caracteres especiais para dizer ao programa exatamente como formatar a string. Alguns dos caracteres de formato mais comuns são a " 0 " , o que especifica um número em que a posição e um " 0 " , se não existe o número ; " # " , que especifica um número em que posição se um número esteja presente , um período de , o que representa uma casa decimal ; uma vírgula , o que representa um separador de milhares (como em 1.000,00 ), e "$" , que representa o símbolo da moeda actualmente configurado com base em definições de localização do usuário. Você também pode formatar datas usando cordas como "dd -mm- aaaa " .