OpenOffice Basic est un langage de programmation pour automatiser OpenOffice qui a de nombreuses similitudes avec Microsoft Visual Basic pour Applications , qui est utilisé pour automatiser Microsoft Office . Lors de la programmation en Basic OpenOffice , certaines fonctions courantes que vous allez utiliser sont les fonctions de chaîne , qui vous permettent de manipuler des chaînes de texte de différentes manières. Fonctions pour l'analyse des chaînes
Si vous souhaitez obtenir des informations sur une chaîne, une fonction commune vous utilisez fréquemment est Len (string) , qui retourne un nombre représentant la longueur de la chaîne .
Photos, illustrations et fonctions pour obtenir et utilisation des codes ASCII
Il ya deux fonctions pour la récupération et l'utilisation des codes ASCII , qui représentent des personnages que des numéros . Asc (chaîne) renvoie le code ASCII du premier caractère de la chaîne spécifiée . Chr ( nombre) prend un nombre représentant un caractère ASCII spécifique et renvoie le personnage qu'il représente en tant que chaîne .
Fonctions pour trouver texte dans les chaînes
autre méthode d'analyse des chaînes est de rechercher une chaîne de caractère ou un ensemble de caractères particulier. Pour trouver un caractère ou un ensemble de caractères dans une chaîne, utilisez la fonction "Ordre " , qui prend deux formes: InStr (string, searchstring ) et InStr ( StartPosition , ficelle, searchstring ) . La première forme commence au premier caractère et recherche searchstring , et la deuxième forme commence au caractère spécifié dans StartPosition ( un certain nombre ) , et les recherches pour searchstring . Par exemple, InStr (8, MaChaîne , «:» ) recherche MyString pour deux points ( «:») à partir de la huitième caractère de la chaîne , alors que InStr ( MaChaîne , «:») recherche un colon à partir du premier caractère .
fonctions d'accès string Parts
Lorsque vous souhaitez accéder à une partie seulement d'une chaîne , il ya trois fonctions que vous pouvez utiliser. Left ( chaîne, longueur ) retourne le nombre de caractères spécifié dans la longueur de la chaîne spécifiée , en partant de la gauche , ou le premier caractère. Droit (string , length) retourne le nombre de caractères spécifié dans la longueur de la chaîne spécifiée , à partir de la droite, ou le dernier caractère , et le compte à rebours . Mid (string, start, length ) retourne le nombre de caractères spécifié dans la longueur de la chaîne spécifiée , à partir de la position spécifiée dans le début. Par conséquent gauche (" Something" , 4 ) renvoie «Certains» , Right ( " Something" , 4 ) renvoie " hing " , et Mid ( " Something" , 3, 3 ) renvoie « eth ».
< br > Fonctions de formatage de chaînes
Lorsque vous avez une chaîne qui contient un type spécifique d'informations , tel qu'une date ou un montant en devise , vous voudrez peut-être faire en sorte que la chaîne est formatée un particulier voie . Le format (string , format) fonction fait cela, en utilisant une chaîne pour le format qui utilise des caractères spéciaux pour indiquer au programme exactement comment formater la chaîne. Certains des caractères de formatage les plus courantes sont "0" , qui indique un nombre en ce que la position et un «0» si aucun numéro existe; "#" , qui spécifie le nombre dans cette position que si un nombre est présent ; une période , ce qui représente une décimale , une virgule , ce qui représente un séparateur de milliers (comme dans 1,000.00 ) et «$» , qui représente le symbole de la monnaie actuellement configuré en fonction des paramètres de localisation de l'utilisateur. Vous pouvez également formater les dates en utilisant des chaînes comme "dd -mm- yyyy" .