Procedura ta umożliwia dodawanie formuły definicji właściwości do definicji zestawu właściwości. Wartości właściwości formuły można obliczyć bazując na wartościach innych danych właściwości. Formuła definicji właściwości jest rodzajem właściwości automatycznej, ponieważ wyświetlana wartość jest określona automatycznie, bazuje na definicji i nie można jej bezpośrednio edytować.
Formuły mogą być prostymi wyrażeniami matematycznymi, jak 2+2. Mogą także zawierać zmienne, operatory i funkcje dozwolone w VBScript, tak jak pokazano to w poniższych przykładach.
Instrukcje | |||
---|---|---|---|
Instrukcje Call | Instrukcja For Each...Next | Instrukcja Property Get | Instrukcja Set |
Instrukcja Class | Instrukcja For...Next | Instrukcja Property Let | Instrukcja Sub |
Instrukcja Const | Instrukcja Function | Instrukcja Property Set | Instrukcja While...Wend |
Instrukcja Dim | Instrukcja If...Then...Else | Instrukcja Public | Instrukcja Set |
Instrukcja Do...Loop | Instrukcja On Error | Instrukcja Randomize | Instrukcja With |
Instrukcja Erase | Instrukcja Option Explicit | Instrukcja ReDim | |
Instrukcja Execute | Instrukcja Private | Instrukcja Select Case |
Funkcje | |||
---|---|---|---|
Abs | Escape | LBound | ScriptEngineMinorVersion |
Szyk | Eval | LCase | Second |
Asc | Exp | Left | SetLocale |
Atn | Filter | Len | Sgn |
CBool | FormatCurrency | LoadPicture | Sin |
CByte | FormatDateTime | Log | Pomieszczenie |
CCur | FormatNumber | LTrim | Split |
CDate | FormatPercent | Maths | Sqr |
CDbl | GetLocale | Mid | StrComp |
Chr | GetObject | Minute | String |
CInt | GetRef | Month | Tan |
CLng | Hex | MonthName | Czas |
Konwersje | Godzina | MsgBox | Timer |
Cos | InputBox | Teraz | TimeSerial |
CreateObject | InStr | Oct | TimeValue |
CSng | InStrRev | Zastąp | Utnij |
Data | Int, Fix | RGB | TypeName |
DateAdd | IsArray | RTrim | UBound |
DateDiff | IsDate | Right | UCase |
DatePart | IsEmpty | Rnd | Unescape |
DateSerial | IsNull | Round | VarType |
DateValue | IsNumeric | ScriptEngine | Dzień tygodnia |
Dzień | IsObject | ScriptEngineBuildVersion | WeekdayName |
Derived Math | Połącz | ScriptEngineMajorVersion | Rok |
Zostanie wyświetlony Menedżer stylów z bieżącym rysunkiem rozwiniętym w widoku drzewa.
Aby... | Wykonaj następujące czynności... |
---|---|
użyć podanej przez Ciebie wartości | Kliknij okienko Formuła i wpisz wartość. |
użyć w formule wartości innej definicji właściwości | znajdź definicję na liście Wstaw definicje właściwości i kliknij ją dwukrotnie (lub kliknij prawym przyciskiem myszy i wybierz opcję Wstaw). Można także wybrać definicję i nacisnąć klawisz Insert. |
użyć funkcji VBScript | znajdź funkcję na liście Wstaw kod VBScript i kliknij ją dwukrotnie (lub kliknij prawym przyciskiem myszy i wybierz opcję Wstaw). Można także wybrać funkcję i nacisnąć klawisz Insert. |
obliczyć formułę jako funkcję VBScript | wprowadź polecenie WYNIK w dowolnym miejscu w formule. |
Definicje właściwości dostępne do użycia w formule mogą być zastosowane do tych samych obiektów, co definicja zestawu właściwości zawierająca formułę.
Nazwy definicji właściwości używanych w formule są wyświetlane w nawiasach, np.: [Szerokość]. Jeżeli definicja właściwości należy do innej definicji zestawu właściwości niż ta, która zawiera formułę, nazwa będzie także wyświetlana, np.: [DoorObjects:Wysokość].
Formuła definicji właściwości nie może być używana w formułach, które definiuje, na co wskazuje i dodatek [Samo] po nazwie. Definicje właściwości, które na zakończenie używają wartości formuły, nie mogą być używane w formule, na co wskazuje i dodatek [Odwołanie cykliczne] po ich nazwach.
Wprowadzona wartość właściwości zostanie wyświetlona w bieżącym formacie określonym w polu Przykładowy wynik
Od wybranego formatu zależy, w jaki sposób będą wyświetlane dane w kolumnie Wartość w polu Przykładowy wynik oraz w jaki sposób formuła zostanie obliczona w tabeli zestawieniowej. Może on zostać zmieniony w dowolnej chwili.