So fügen Sie einer Eigenschaftssatz-Definition eine Formeleigenschaftsdefinition hinzu

Gehen Sie wie folgt vor, um eine Formeleigenschaftsdefinition zu einer Eigenschaftssatz-Definition hinzuzufügen. Formeleigenschaftswerte können aus den Werten anderer Eigenschaftsdaten berechnet werden. Eine Formeleigenschaftsdefinition ist eine Art automatische Eigenschaft, da der Wert, der angezeigt wird, basierend auf seiner Definition automatisch berechnet wird und nicht direkt bearbeitet werden kann.

Anmerkung: Es findet keine Umwandlung statt zwischen Einheiten in einem Formelergebnis.

Formeln können einfache mathematische Ausdrücke (z. B. 2+2) sein. Sie können auch Variablen, Operatoren und in VB-Skript unterstützte Funktionen enthalten, wie in den unten stehenden Beispielen gezeigt.

Anweisungen      
Call-Anweisung For Each...Next-Anweisung Property Get-Anweisung Set-Anweisung
Class-Anweisung For...Next-Anweisung Property Let-Anweisung Sub-Anweisung
Const-Anweisung Function-Anweisung Property Set-Anweisung While...Wend-Anweisung
Dim-Anweisung If...Then...Else-Anweisung Public-Anweisung Set-Anweisung
Do...Loop-Anweisung On Error-Anweisung Randomize-Anweisung With-Anweisung
Erase-Anweisung Option Explicit-Anweisung ReDim-Anweisung  
Execute-Anweisung Private-Anweisung Select Case-Anweisung  
Funktionen      
Abs Escape LBound ScriptEngineMinorVersion
Array Eval LCase Second
Asc Exp Left SetLocale
Atn Filter Len Sgn
CBool FormatCurrency LoadPicture Sin
CByte FormatDateTime Log Raum
CCur FormatNumber LTrim Trennen
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 Ersetzen 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
  1. Klicken Sie auf Registerkarte VerwaltenGruppe Stil & DarstellungStil-Manager.

    Der Stil-Manager wird angezeigt, und die aktuelle Zeichnung ist in der Baumstruktur erweitert.

  2. Erweitern Sie Dokumentationsobjekte Eigenschaftssatz-Definitionen.
  3. Wählen Sie die zu ändernde Eigenschaftssatz-Definition aus.
  4. Klicken Sie auf der Registerkarte Definition auf .
  5. Geben Sie auf dem Arbeitsblatt Formeleigenschaftsdefinition einen Namen für die Formeleigenschaft ein.

  6. Wenn Sie die Formel nicht als Beschreibung für die Eigenschaft verwenden möchten, deaktivieren Sie die Option Formel für Beschreibung verwenden.
  7. Geben Sie die Formel ein:
    Was möchten Sie tun… Aktion…
    Verwenden eines von Ihnen angegebenen Werts Klicken Sie in den Fensterausschnitt Formel, und geben Sie den Wert ein.
    Verwenden des Werts einer anderen Eigenschaftsdefinition in der Formel Suchen Sie die Definition, und doppelklicken Sie in der Liste Eigenschaftsdefinitionen einfügen darauf (oder klicken Sie mit der rechten Maustaste, und wählen Sie Einfügen). Sie können auch die Definition auswählen und EINFG drücken.
    Verwenden einer VB-Skriptfunktion Suchen Sie in der Liste VB-Skriptcode eingeben die Funktion, und doppelklicken Sie darauf (oder klicken Sie mit der rechten Maustaste, und wählen Sie Einfügen). Sie können auch die Funktion auswählen und EINFG drücken.
    Prüfen der Formel als VB-Skriptfunktion Geben Sie an einer beliebigen Stelle in der Formel RESULT ein.

    Die für die Formel verfügbaren Eigenschaftsdefinitionen müssen auf die gleichen Objekte angewendet werden wie die Eigenschaftssatz-Definition, die die Formel enthält.

    Die Namen der in der Formel verwendeten Eigenschaftsdefinitionen werden in Fettdruck und in Klammern gesetzt angezeigt, z. B. [Width]. Gehört die Eigenschaftsdefinition zu einer Eigenschaftssatz-Definition, die nicht diese Formel enthält, wird der Name ebenfalls angezeigt, z. B. [DoorObjects:Height].

    Die Formeleigenschaftsdefinition kann nicht in der Formel verwendet werden, die sie definiert; dies wird auch durch und die Hinzufügung von [Self] hinter dem Namen angedeutet. Eigenschaftsdefinitionen, die am Ende den Formelwert verwenden, können nicht in derselben Formel verwendet werden; dies wird auch durch und die Hinzufügung von [Circular Reference] hinter dem Namen angedeutet.

    Anmerkung: Wenn Sie den Namen der Eigenschaftsdefinition direkt in die Formel eingeben oder zwischen Formeln kopieren und einfügen, wird die Eigenschaftsdefinition als normaler Text angezeigt. Damit Eigenschaftswerte von Eigenschaftsdefinitionen ordnungsgemäß eingefügt werden, müssen sie aus der Liste im Fensterausschnitt Eigenschaftsdefinitionen einfügen ausgewählt werden.
  8. Geben Sie im Fensterausschnitt Beispielwerte eingeben einen Wert ein.

    Der eingegebene Eigenschaftswert wird in dem aktuell im Fensterausschnitt Beispielergebnis festgelegten Format dargestellt.

  9. Wählen Sie im Fensterausschnitt Beispielwerte eingeben ein Eigenschaftsdatenformat.

    Das ausgewählte Format legt fest, wie die Daten in der Spalte Wert des Fensterausschnitts Beispielergebnis angezeigt werden und wie die Formel in der Bauteiltabelle ausgewertet wird. Es kann jederzeit geändert werden.

  10. Klicken Sie zweimal auf OK.