Bonjour,

Je cherche a utiliser une dll codée depuis visual C# avec vba excel.
J'utilise pour le moment un code simple:

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");
        }
    }
}
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 : 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
Mon probleme se pose lors de l'instanciation "set sc_Liasse = New SoapClass",
J'ai une erreur d'execution :
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.