GUARD Function

Schützt Ausdrücke vor Dem Löschen und Ändern durch Aktionen, die im Zeichnungsfenster ausgeführt werden, z. B. Verschieben, Größenanpassung, Gruppieren oder Aufheben der Gruppierung von Shapes.

Syntax

GUARD(Ausdruck )

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
expression
Erforderlich
String
Eine Kombination aus Konstanten, Operatoren, Funktionen und Bezügen auf ShapeSheet-Zellen, die einen Wert ergeben.

Hinweise

Zu den Zellen, auf die sich die GUARD-Funktion am häufigsten auswirkt, zählen Breite, Höhe, DrehbezX und DrehbezY.

Durch das Schützen einer Formel in einer beliebigen Zelle wird verhindert, dass der Wert dieser Zelle durch Aktionen im Zeichnungsfenster geändert wird. Eine Aktion im Zeichnungsfenster kann sich jedoch auf mehrere Zellen auswirken, und jede dieser Zellen muss geschützt werden, wenn Sie unerwartete Änderungen an der Darstellung des Shapes verhindern möchten.

Beispiel

GUARD(TEXTBREITE(DerText) + 0,5 in)

Dieser Ausdruck in der Zelle Breite im Abschnitt Shape Transform eines Shapes verhindert, dass der Ausdruck (TEXTWIDTH(DerText) + 0,5 in) durch einen anderen Wert ersetzt wird, wenn die Breite des Shapes im Zeichnungsfenster geändert wird. Bei dem Text handelt es sich um eine Zelle, die bei Änderung der Textgestaltung des zugeordneten Shapes ausgelöst wird.