Utiliser une dll C# avec vba
Bonjour,
Je cherche a utiliser une dll codée depuis visual C# avec vba excel.
J'utilise pour le moment un code simple:
Code:
1 2 3 4 5 6 7 8 9 10
| namespace Mylibrary
{
public class SoapClass
{
public string test()
{
return ("hello");
}
}
} |
J'ai donc inscrit ma bibliotheque de classe pour COM interop, je rend l'assembly visible par COM.
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:
Code:
1 2 3 4 5 6
| Private Sub Test()
Dim sc_Liasse As SoapClass
Set sc_Liasse = New SoapClass
End Sub |
Mon probleme se pose lors de l'instanciation "set sc_Liasse = New SoapClass",
J'ai une erreur d'execution :
Citation:
file or assembly name Mylibrary, or one of its dependencies, was not found.
J'ai beau chercher, je ne vois pas d'ou vient le probleme.
Merci d'avance pour vos reponses.