CallByName Function
Executes a method of an object, or sets or returns a property of an object.
Syntax
CallByName(object, procname, calltype,[args()])
The CallByName function syntax has these named arguments:
| Part | Description |
|---|---|
| object | Required; Variant (Object). The name of the object on which the function will be executed. |
| procname | Required; Variant (String). A string expression containing the name of a property or method of the object. |
| calltype | Required; Constant. A constant of type vbCallType representing the type of procedure being called. |
| args() | Optional: Variant (Array). |
Remarks
The CallByName function is used to get or set a property, or invoke a method at run time using a string name.
In the following example, the first line uses CallByName to set the MousePointer property of a text box, the second line gets the value of the MousePointer property, and the third line invokes the Move method to move the text box:
|
Example
This example uses the CallByName function to invoke the Move method of a Command button.
The example also uses a form (
|
|
|
|