2010-06-08 9 views
0

Je peux accéder à la DLL en question sur ma machine dev et j'ai créé un projet d'installation .Net. Sur une machine virtuelle, j'installe setup.exe et installe .Net. Après l'installation, je peux voir tous les membres publics quand je l'utilise dans Excel vba mais quand je l'exécute, je reçois soit "429 ne peut pas créer d'objet" ou "Erreur d'automatisation".Comment puis-je utiliser une DLL .Net dans vba sur une machine de l'utilisateur

+0

J'utilise Visual Studio 2010 et Excel 2007. La version d'Excel est la même sur ma machine de développement que sur la machine virtuelle. –

Répondre

0

Le projet d'installation ne faisait pas correctement référence à ma DLL.

0

Il semble que vous ayez l'enregistrement correct, donc la question suivante est quelle version de Visual Studio utilisez-vous et quelle version d'Excel? Il y avait deux correctifs mis pour VS2005/Excel 2003, un pour la machine de construction (que je ne peux pas trouver ...) et one for the client workstation. Si vous utilisez ces deux ensemble, vous pouvez appliquer ce correctif au poste de travail client.