Utilice este procedimiento para agregar una definición de propiedad de fórmula a una definición de conjunto de propiedades. Los valores de las propiedades de fórmula se pueden calcular en base a los valores de otros datos de propiedades. Una definición de propiedad de fórmula es un tipo de propiedad automática, porque el valor que muestra se determina automáticamente en base a su definición y no puede editarse directamente.
Las fórmulas pueden ser expresiones matemáticas simples, como 2+2. También pueden contener variables, operadores y funciones permitidas en VBScript, como se muestra en estos ejemplos.
Sentencias | |||
---|---|---|---|
Sentencia Call | Sentencia For Each...Next | Sentencia Property Get | Sentencia Set |
Sentencia Class | Sentencia For...Next | Sentencia Property Let | Sentencia Sub |
Sentencia Const | Sentencia Function | Sentencia Property Set | Sentencia While...Wend |
Sentencia Dim | Sentencia If...Then...Else | Sentencia Public | Sentencia Set |
Sentencia Do...Loop | Sentencia On Error | Sentencia Randomize | Sentencia With |
Sentencia Erase | Sentencia Option Explicit | Sentencia ReDim | |
Sentencia Execute | Sentencia Private | Sentencia Select Case |
Funciones | |||
---|---|---|---|
Abs | Escape | LBound | ScriptEngineMinorVersion |
Array | Eval | LCase | Second |
Asc | Exp | Left | SetLocale |
Atn | Filter | Len | Sgn |
CBool | FormatCurrency | LoadPicture | Sin |
CByte | FormatDateTime | Log | Espacio |
CCur | FormatNumber | LTrim | Split |
CDate | FormatPercent | Maths | Sqr |
CDbl | GetLocale | Mid | StrComp |
Chr | GetObject | Minute | String |
CInt | GetRef | Month | Tan |
CLng | Hex | MonthName | Time |
Conversions | Hour | MsgBox | Timer |
Cos | InputBox | Now | TimeSerial |
CreateObject | InStr | Oct | TimeValue |
CSng | InStrRev | Replace | Trim |
Date | Int, Fix | RGB | TypeName |
DateAdd | IsArray | RTrim | UBound |
DateDiff | IsDate | Right | UCase |
DatePart | IsEmpty | Rnd | Unescape |
DateSerial | IsNull | Round | VarType |
DateValue | IsNumeric | ScriptEngine | Weekday |
Day | IsObject | ScriptEngineBuildVersion | WeekdayName |
Derived Math | Join | ScriptEngineMajorVersion | Year |
Se abre el Administrador de estilos, que muestra el dibujo actual en una vista en árbol expandida.
Si desea... | Entonces… |
---|---|
utilizar un valor proporcionado por usted | seleccione el panel Fórmula e indique el valor. |
utilizar el valor de otra definición de propiedad en la fórmula | localice la definición en la lista Insertar definiciones de propiedad y pulse en ella dos veces (o pulse con el botón derecho y seleccione Insertar). También puede seleccionar la definición y pulsar Insert. |
usar una función VBScript | localice la función en la lista Insertar código VBScript y pulse en ella dos veces (o pulse con el botón derecho y seleccione Insertar). También puede seleccionar la función y pulsar Insert. |
evaluar la fórmula como función VBScript | escriba RESULT en cualquier lugar de la fórmula. |
Las definiciones de propiedades disponibles para su uso en la fórmula deben aplicarse a los mismos objetos que la definición de conjunto de propiedades que contiene la fórmula.
Los nombres de las definiciones de propiedades utilizadas en la fórmula aparecen entre corchetes, por ejemplo [Anchura]. Si la definición de la propiedad pertenece a una definición de conjunto de propiedades distinta a la que contiene la fórmula, el nombre también se muestra, por ejemplo [ObjetosPuerta:Altura].
La definición de propiedades de fórmula no puede utilizarse en la fórmula que define, como se indica mediante y la adición de [Self] después del nombre. Las definiciones de propiedades que acaban utilizando el valor de la fórmula no pueden utilizarse en ésta, como se indica mediante y la adición de [Referencia circular] después de los nombres.
El valor de propiedad especificado se mostrará con el formato definido en el panel Resultado de ejemplo.
El formato que seleccione afectará al modo en que se visualizarán los datos en la columna Valor del panel Resultado de ejemplo, así como a la evaluación de la fórmula en la tabla de planificación. Se puede modificar en cualquier momento.