Función GUARD

Protege la expresión de la eliminación y el cambio por acciones realizadas en la ventana de dibujo, por ejemplo, mover, ajustar el tamaño, agrupar o desagrupar formas.

Sintaxis

GUARD(expression )

Parameters

Name Necesario/Opcional Tipo de datos Descripción
expresión
Obligatorio
String
Combinación de constantes, operadores, funciones y referencias a las celdas de ShapeSheet que da como resultado un valor.

Comentarios

Las celdas con que se suele utilizar la función GUARD son Width, Height, PinX y PinY.

Al guardar una fórmula en una celda se impide que pueda cambiar el valor de esa celda como consecuencia de acciones realizadas en la ventana de dibujo. Sin embargo, una acción efectuada en la ventana de dibujo puede afectar a varias celdas, por lo que todas ellas deben estar protegidas por la función GUARD si desea evitar cambios inesperados en la apariencia de la forma.

Ejemplo

GUARD(TEXTWIDTH(TheText) + 1,5 cm)

Al incluir esta expresión en la celda Width de la sección de transformación de forma se impide que la expresión (TEXTWIDTH(TheText) + 1,5 cm) sea sustituida por otro valor al cambiar el ancho de la forma en la ventana de dibujo. TheText es una celda que se desencadena cuando cambia la composición del texto de la forma asociada.