SETATREFEXPR Function

Speichert einen Wert, der über eine Aktion in der Benutzeroberfläche (UI) oder Automation festgelegt wird.

Syntax

SETATREFEXPR ([ **expr_opt * ])

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
expr_opt
Optional
Unterschiedlich
Ein Ausdruck, der durch den Wert oder den Ausdruck ersetzt wird, der der in der SETATREF-Funktion referenzierten Zelle zugewiesen wird. Wenn nicht angegeben, ist der Anfangswert 0 (null).

Hinweise

Der Wert eines SETATREFEXPR-Ausdrucks kann auch über eine SETATREF-Funktion einer anderen Zelle, die auf die Zelle mit dem SETATREFEXPR-Ausdruck verweist, festgelegt werden.

Sie sind nicht darauf beschränkt, die SETATREFEXPR-Funktion als Parameter für die SETATREF-Funktion zu verwenden.

Beispiel 1

Im folgenden Beispiel wird die SETATREFEXPR-Funktion verwendet, um sicherzustellen, dass ein Shape so breit wie der enthaltene Text ist.

Width =MAX(TEXTWIDTH(TheText),SETATREFEXPR())

Beispiel 2

Im folgenden Beispiel wird gezeigt, wie die SETATREFEXPR-Funktion verwendet werden kann, damit Shapes in einem benutzerdefinierten Gitter einrasten. Die SETATREFEXPR-Formeln werden in den Zellen PinX und PinY platziert, sodass der Drehbezugspunkt in dem in User.GridX und User.GridY definierten Gitter einrastet.

User.GridX =2 in

User.GridY =2 in

PinX =INT(SETATREFEXPR()/User.GridX + .5)*User.GridX

PinY =INT(SETATREFEXPR()/User.GridY + .5)*User.GridY

Beispiel 3

Ein Beispiel zur Verwendung der SETATREFEXPR-Funktion zusammen mit der SETATREF-Funktion finden Sie unter der SETATREF -Funktion.