J'ai un projet powerpoint/vba qui doit faire afficher une form d'une dll vb.net.
J'ai pour l'instant reussi a acceder a toutes mes classes .net depuis le vba en les exposant a COM, mais je n'y arrive pas pour une form.
J'ai cr�� une classe COM avec les entetes de la classe qui vont bien, j'en ai fait un copier/coller dans la form(qui est aussi une classe). Super, j'y ai acces depuis vba (dans l'intellisense) en tapant le code :
par contre, ca ne marche pas :"Un composant ActiveX ne peut pas cr�er l'objet"
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3Dim maForm as new BzDll.frmMaForm maForm.show
alors que j'utilise la meme syntaxe pour mes classes "classiques" et ca marche.
Y aurait une diff�rence entre une class et une form?
Quoi faire?
R�sum� : Comment afficher une form contenue dans une dll .net dans un projet VBA.
NB:Avec la m�me syntaxe dans un projet .net classique, la form s'affiche
Partager