Función SETATREFEXPR
Almacena un valor que se establece a través de una acción en la interfaz de usuario (UI) o Automation.
Sintaxis
SETATREFEXPR ([ **expr_opt * ])
Parameters
Name | Necesario/Opcional | Tipo de datos | Descripción |
---|---|---|---|
expr_opt |
Opcional |
Varía |
Expresión que se reemplaza por el valor o la expresión que se asigna a la celda a la que se hace referencia en la función SETATREF. Si no se indica, su valor inicial es 0 (cero). |
Comentarios
El valor de una expresión SETATREFEXPR también se puede establecer desde una función SETATREF en otra celda que haga referencia a la celda que contiene la expresión SETATREFEXPR.
No se limita a usar la función SETATREFEXPR como parámetro para la función SETATREF.
Ejemplo 1
En el ejemplo siguiente, se usa la función SETATREFEXPR para garantizar que una forma tiene el ancho de su texto.
Width =MAX(TEXTWIDTH(TheText),SETATREFEXPR())
Ejemplo 2
En el ejemplo siguiente, se muestra cómo utilizar la función SETATREFEXPR para que las formas se ajusten a una cuadrícula personalizada. Las fórmulas SETATREFEXPR se colocan en las celdas PinX y PinY, lo cual produce que el eje de la forma se ajuste a la cuadrícula definida en User.GridX y User.GridY.
User.GridX =2 pda
User.GridY =2 pda
PinX =INT(SETATREFEXPR()/User.GridX + 0,5)*User.GridX
PinY =INT(SETATREFEXPR()/User.GridY + 0,5)*User.GridY
Ejemplo 3
Para conocer un ejemplo sobre el uso de la función SETATREFEXPR con la función SETATREF, vea el tema que trata la función SETATREF.