Constantes
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.
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 |