Instancier un nouvel Objet de Classe avec un String
Bonjour,
J'ai plusieurs modules de classe :
Obj_Scn
Obj_Bat
...
A partir d'un string je voudrais pouvoir créer le type décrit d'objet dedans.
Ex. :
Code:
1 2 3 4 5 6 7 8 9 10
|
Sub Toto()
Dim monString as String
Dim Obj as Object
monString = "Obj_Scn"
set Obj = new monString <-- Forcément ça marche pas
end sub |
J'ai essayé avec vbComponents mais apparemment ça ne renvoi pas une classe objet.
Bref, je ne sais pas comment faire.
Ah si, mais je souhaiterai éviter, avec un select case
Merci de faire contribuer vos neurones pour m'aider.
Cordialement.
Cribest
Toujours pas de solution :-(
Bonjour,
J'ai toujours pas trouvé comment faire, si qq'un peut me diriger vers une solution. J'ai aussi essayé avec GetObject, mais ça ne marche pas avec les modules de classe.
Merci de votre aide.
Cribest