Bonjour,
Je cherche a utiliser une dll codée depuis visual C# avec vba excel.
J'utilise pour le moment un code simple:
J'ai donc inscrit ma bibliotheque de classe pour COM interop, je rend l'assembly visible par COM.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 namespace Mylibrary { public class SoapClass { public string test() { return ("hello"); } } }
Ensuite j'utilise RegAsm pour ajouter une reference au registre, je signe l'assembly et je l'ajoute au GAC.
Puis j'instancie ma classe avec ce code vba:
Mon probleme se pose lors de l'instanciation "set sc_Liasse = New SoapClass",
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Test() Dim sc_Liasse As SoapClass Set sc_Liasse = New SoapClass End Sub
J'ai une erreur d'execution :J'ai beau chercher, je ne vois pas d'ou vient le probleme.file or assembly name Mylibrary, or one of its dependencies, was not found.
Merci d'avance pour vos reponses.







Répondre avec citation
Partager