J'ai écrit un contrôle qui s'exécute à partir du volet Actions dans Excel 03. Ce contrôle fait référence à un assembly satellite .NET. Le contrôle fonctionne bien mais quand je quitte Excel, je reçois une exception. J'ai traversé et j'ai vérifié que je disposais correctement tous mes objets. J'ai appelé la méthode de disposition sur l'objet cldatapi que j'ai créé et je l'ai mise à néant. Je ne peux pas comprendre comment attraper cette erreur non plus. J'ai essayé d'attraper des exceptions non gérées de la classe thisworkbook mais elle ne l'a pas attrapée.0xe0434f4d exception lors de la fermeture .NET VSTO Excel 2003 Workbook solution
EventType: clr20r3 P1: excel.exe P2: 11.0.5612.0 P3: 3f39ff9d P4: okuma.cldatapi P5: 1.7.0.3 P6: 494bc115 P7: 25 P8: f2 P9: System.Exception
Quand je regarde les détails du rapport d'erreur il montre le code d'exception comme 0xe0434f4d
okuma.cldatapi est la référence de satellite.
Désolé pour la réponse différée. J'ai dû tout mettre sur une autre machine pour tester. Vos instructions ont parfaitement fonctionné. Le problème est avec la DLL tierce. Ils écrivent à un journal dans une base de données Firebird lorsque la méthode Dispose est appelée et c'est ce qui lance l'exception. J'attends d'avoir de leurs nouvelles. – jweaver