Lancer une fonction par son nom sous forme de chaîne

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 115 fois - Téléchargée 8 fois

Contenu du snippet

'Lancer une fonction par son nom
'Arguments de la fonction VB CallByNAme
'oObject -> Objet contenant la méthode à appeler
'sName -> Nom (type String) de la méthode à appeler
'cType -> Type de la méthode (VbGet, VbLet, VbSet, VbMethod)
'Args() -> Tableau de Variant pour les arguments
'Valeur de retour : ce que retourne votre fonction
Public Function ByStringName(sName As String, oObject As Object, cType As VbCallType, _
Args() As Variant) As Variant
   ByStringName = CallByName(oObject, sName, cType, Args())
End Function



Compatibilité : VB6

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.