Die Attributfunktion Assign weist dem Referenz-Ausdruck, der über das Attribut Expression festgelegt wird, einen Wert zu.
|
Syntax | ||||
|
Assign(Value [, Index][, UserTouched]) | ||||
|
Rückgabewert | ||||
|
Kein | ||||
|
Parameter | ||||
|
Verwendung |
Name |
Typ |
Übergabe |
Beschreibung |
|
Erforderlich |
Value |
Variant |
ByVal |
Der Wert, der dem Referenzausdruck zugewiesen wird |
|
Optional |
Index |
Long |
ByVal |
Der Index der Liste, auf die der Referenzausdruck referenziert |
|
Optional |
UserTouched |
Boolean |
ByVal |
True: der Wert wird als UserTouched
gekennzeichnet |
Beispiel
Fall A – Referenz-Ausdruck verweist auf eine skalare Variable und die Referenz ist ebenfalls skalar
Möglichkeit 1:
Dim R As Reference
R.Expression := "Fernseher.Standfuß"
R := True
Möglichkeit 2:
Dim R As Reference
R.Expression := "Fernseher.Standfuß"
R.Assign(True)
Fall B – Referenz-Ausdruck verweist auf eine Listenvariable und die Referenz ist skalar
Dim R As Reference
R.Expression := "Fernseher.Standfuß"
R.Assign(True, 2)
Fall C – Referenz-Ausdruck verweist auf eine Listenvariable und die Referenz ist skalar und die gesamte Liste soll gefüllt werden
Dim R As Reference
R.Expression := "Fernseher.Standfuß"
R.Assign(List(True, False))