Assign

betrifft

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
False: der Wert wird nicht 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))