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))