CallByName Instruction

Syntax CallByName(Obj,ProcName,CallType,[expr[, ...]])

Group                Flow Control

Description       Call an Obj's method/property, ProcName, by name. Pass the exprs to the method/property.

Parameter         Description

Obj                      Call the method/property for this object reference.

ProcName            This string value is the name of the method/property to be called.

CallType              Type of method/property call. See table below.

expr                    These expressions are passed to the obj's method/property.

CallType             Value Effect

vbMethod            1 Call or evaluate the method.

vbGet                  2 Evaluate the property's value.

vbLet                   4 Assign the property's value.

vbSet                  8 Set the property's reference.

Example            '#Language "WWB-COM"
Sub Main
    On ErrorResume Next
    CallByName Err, "Raise", vbMethod, 1
    Debug.Print CallByName(Err, "Number", vbGet) ' 1
EndSub