式プロパティ定義をプロパティ セット定義に追加するには、次の手順を実行します。 式プロパティ値は、他のプロパティ データの値に基づいて計算されます。 式プロパティ定義は自動プロパティの一種で、それが表示する値は定義に基づいて自動的に決定され、直接編集できません。
式は、2+2 のような単純な数式にすることもできます。次の例に示すような、VBScript で使用できる変数、演算子、関数を使用することもできます。
| 文 | |||
|---|---|---|---|
| Call 文 | For Each...Next 文 | Property Get 文 | Set 文 |
| Class 文 | For...Next 文 | Property Let 文 | Sub 文 |
| Const 文 | 関数文 | Property Set 文 | While...Wend 文 |
| Dim 文 | If...Then...Else 文 | Public 文 | Set 文 |
| Do...Loop 文 | On Error 文 | Randomize 文 | With 文 |
| Erase 文 | Option Explicit 文 | ReDim 文 | |
| Execute 文 | Private 文 | Select Case 文 |
| 関数 | |||
|---|---|---|---|
| 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 |

をクリックします. スタイル マネージャが表示され、ツリー ビューに現在の図面が展開されて表示されます。
[プロパティ セットの定義]を展開します。 
| 次の操作を行いたい場合... | 次のように操作します... |
|---|---|
| 適用した値を使用するには | [式]ペインをクリックし、値を入力します。 |
| 別のプロパティ定義の値を式で使用するには | [プロパティ定義を挿入]リストで、定義を見つけて、ダブルクリック(または、右クリックして、[挿入]をクリック)します。また、定義を選択し、[挿入]を押すこともできます。 |
| VBScript 関数を使用するには | [VBScript コードを挿入]リストで、関数を見つけて、ダブルクリック(または、右クリックして、[挿入]をクリック)します。また、関数を選択し、[挿入]を押すこともできます。 |
| 式を VBScript 関数として評価するには | 式の中の任意の位置に RESULT と入力します。 |
式で使用できるプロパティ定義は、その式を含むプロパティ セット定義と同じオブジェクトに適用する必要があります。
式で使用されるプロパティ定義の名前は、[Width]のように括弧付きで表示されます。 プロパティ定義が、式を含むプロパティ セット定義以外のプロパティ セット定義に属している場合、名前は[DoorObjects:Height]のように表示されます。
式プロパティ定義は、それが定義する式では使用できず、
によって名前の後に[自己]([Self])と表示されます。 最終的に式の値を使用するプロパティ定義は数式では使用できず、
によって[循環参照]([Circular Reference])と名前の後に表示されます。
入力したプロパティ値が、[サンプル結果]ペインで指定した現在の形式で表示されます。
選択した形式は、[値]列のデータが[サンプル結果]ペインに表示される方法と、集計表で式が評価される方法に影響します。これはいつでも変更できます。