Exception levée par l'initialiseur de type

Laodis Messages postés 25 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 23 avril 2009 - 23 avril 2009 à 11:48
Laodis Messages postés 25 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 23 avril 2009 - 23 avril 2009 à 13:26
Bonjour,

Voici mon problème:
J'ai développé pendant 3 mois une application en VB.NET (2008) chargée de transférer des données d'une feuille Excel a une table Access. Tout les tests ont été effectués avec Office 2003 (car c'était la seule option avec la machine qu'on m'as confié). Mon programme marche très bien en local, il est composé de deux modules:
Un module Access pour piloter les fonctions access
et un module Excel pour piloter les fonctions Excel.
Le main( ) est dans le module Excel

Lorsque je transfère mon code sur l'ordinateur de ma tutrice , le programme se lance, mais dès que je clique sur un bouton 'Valider' (ce qui se passe a ce moment est que le module consacré a l'interface initialise des booléens dans le module Excel. Il n'yas d'appel a AUCUNE fonction, simplement de l'initialisation de booléens publics dans le 'Module1' (module Excel)) Une erreur s'affiche de type : Exception levée par l'initialiseur de type lors de l'appel a 'Module1' (ou quelque chose du genre). Ma tutrice est cependant sur OFFICE 2007.

Ma question est : J'ai mis a jour le framework sur son pc, donc aucun problème de là normallement, pensez vous que le problème vient du fait qu'elle est sur office 2007, ou y'a t'il un problème dans la gestion de modules ? Le fait d'initialiser des variables dans un module ne pose pas de problèmes je suppose ? D'ou cela peut il venir?

1 réponse

Laodis Messages postés 25 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 23 avril 2009
23 avril 2009 à 13:26
Ok progression dans mon problème, il s'avère que lorsque je lance le projet du pc de ma tutrice, les références 'Microsoft.Interop.Excel' et 'Microsoft.Excel' ne sont pas trouvées. L'une est inexistante, et quand j'ajoute l'autre ça n'as aucun effet. J'ai essayé de telecharger le pack SDK .NET framework, je vais tester ça.
0