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.