Avatar ·

Erreur "Interop type cannot be embedded" en C# lors du travail avec COM

Bonjour ! Je suis débutant en C# et j'essaie de me connecter à Excel via des objets COM. J'utilise Visual Studio 2010, projet .NET Framework 4.0.\n\nJ'ai ajouté une référence à la bibliothèque Microsoft.Office.Interop.Excel via l'onglet COM dans References. J'ai écrit un code simple :\n\n```csharp\nusing Excel = Microsoft.Office.Interop.Excel;\n\nclass Program\n{\n static void Main()\n {\n var excelApp = new Excel.Application();\n excelApp.Visible = true;\n excelApp.Quit();\n }\n}\n```\n\nLors de la compilation, j'obtiens l'erreur :\n\n"Interop type 'Microsoft.Office.Interop.Excel.ApplicationClass' cannot be embedded. Use the applicable interface instead."\n\nJ'ai cherché sur Google, mais je n'ai rien compris. Pourquoi cette erreur se produit-elle ? Que signifie "ne peut pas être intégré" ? Et comment la corriger ? J'ai juste besoin d'ouvrir Excel et d'écrire des données dans