Cette procédure permet d'ajouter une définition de propriété de formule à une définition de jeu de propriétés. Les valeurs des propriétés de formules peuvent être calculées en fonction des valeurs des autres données de propriété. Une définition de propriété de formule est un type de propriété automatique, car la valeur qu'elle affiche est automatiquement déterminée en fonction de sa définition et ne peut pas être directement modifiée.
Les formules peuvent être de simples expressions mathématiques, du style 2+2. Elles peuvent aussi contenir des variables, des fonctions et des opérateurs autorisés dans la fonction VBScript, comme illustré dans les exemples ci-dessous.
Instructions | |||
---|---|---|---|
Call | For Each...Next | Property Get | Set |
Class | For...Next | Property Let | Sub |
Const | Function | Property Set | While...Wend |
Dim | If...Then...Else | Public | Set |
Do...Loop | On Error | Randomize | With |
Erase | Option Explicit | ReDim | |
Execute | Private | Select Case |
Fonctions | |||
---|---|---|---|
Abs | Escape | LBound | ScriptEngineMinorVersion |
Array | Eval | LCase | Second |
Asc | Exp | Left | SetLocale |
Atn | Filter | Len | Sgn |
CBool | FormatCurrency | LoadPicture | Sin |
CByte | FormatDateTime | Log | Space |
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 |
Le Gestionnaire des styles s'affiche, avec le dessin en cours détaillé dans l'arborescence.
Pour... | Action... |
---|---|
utiliser une valeur définie | cliquez dans le volet Formule et entrez une valeur. |
utiliser la valeur d'une autre définition de propriété dans la formule | recherchez la définition et cliquez deux fois dessus dans la liste Insérer les définitions de propriétés (ou cliquez avec le bouton droit de la souris sur la définition et choisissez Insérer). Vous pouvez également sélectionner la définition et appuyer sur la touche Inser. |
utiliser une fonction VBScript | recherchez la fonction et cliquez deux fois dessus dans la liste Insérer le code VBScript (ou cliquez avec le bouton droit de la souris sur la fonction et choisissez Insérer). Vous pouvez également sélectionner la fonction et appuyer sur la touche Inser. |
évaluer la formule en tant que fonction VBScript | tapez RESULT n'importe où dans la formule. |
Les définitions de propriétés qu'il est possible d'utiliser dans la formule doivent être appliquées aux mêmes objets que la définition de jeu de propriétés contenant la formule.
Le nom des définitions de propriétés utilisé dans la formule s'affiche entre parenthèses (ex. :[Largeur]). Si la définition de propriété appartient à une définition de jeu de propriétés autre que celle contenant la formule, son nom est également affiché (ex. : [ObjetsPorte:Hauteur]).
La définition de propriété de la formule elle-même ne peut pas être utilisée dans la formule qu'elle définit, comme indiqué par et par l'ajout de la mention [Self] à la suite de son nom. Les définitions de propriétés qui finissent par utiliser la valeur de la formule ne peuvent pas être utilisées dans la formule, comme indiqué par et par l'ajout de [Référence circulaire] à la suite de leur nom.
La valeur de propriété saisie s'affiche avec le format actuellement spécifié dans le volet Exemple de résultat.
Le format sélectionné détermine l'affichage des données de la colonne Valeur dans le volet Exemple de résultat et l'évaluation de la formule dans la table de nomenclature. Il peut être modifié à tout moment.