Constantes

From Apache OpenOffice Wiki
< ES‎ | Manuales‎ | GuiaAOO‎ | TemasAvanzados‎ | Macros‎ | StarBasic‎ | ElLenguajeOOoBasic
Revision as of 00:27, 5 November 2012 by Salva (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Hemos visto como guardar un dato temporalmente en una variable, pero si se trata de un valor que será constante durante toda la ejecución de una macro, utilizaremos constantes en lugar de variables.

El uso de constantes es muy sencillo y nos evita tener que estar recordando valores específicos.

Si tenemos que modificar el valor de la constante, solo tenemos que cambiarlo una vez en la sección donde la declaramos.

Para declarar una constante, usamos la palabra clave Const de la siguiente manera:


 Const I = 100


Aunque lo más recomendable es establecer el tipo de constante:


 Const PI As Single = 3.1416


Es una practica común en los programadores declarar las constantes con MAYÚSCULAS, si bien no es una regla.

Un buen ejemplo del uso de constantes es utilizarlas para sustituir el uso de los números enteros utilizados para definir el argumento Tipo de la instrucción MsgBox, visto en el apartado anterior:


 Const ICONO_PREGUNTA As Integer = 32
 Const BOTONES_SINO As Integer = 4
 
 MsgBox "Estoy aprendiendo OOo Basic", ICONO_PREGUNTA + BOTONES_SINO, "OOo Basic"


Para nombrar a las constantes se aplican las mismas reglas vistas para nombrar las macros y las variables (Ver Declarando y usando variables).

En función de la magnitud de tu proyecto, puede ser una buena práctica de programación utilizar un único modulo para declarar variables y constantes.


ES.Plantillas.Logo foro es.png
Si tienes dudas acerca de lo aquí explicado, tienes algún problema con AOO,
o quieres ampliar la información, no dudes en dirigirte al

Foro Oficial en español de Apache OpenOffice para Macros y API UNO

Personal tools