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.
Partager