Comment référencer la dll Microsoft.Office.Interop.Excel ?

J’avais développé un système qui gère des feuilles Excel en 2006 avec MS VS 2005. Maintenant, je ne peux pas utiliser la même référence avec MS VS 2012.

var app = new Microsoft.Office.Interop.Excel.Application();
Workbooks wbs = app.Workbooks;

Utilisez NuGet (VS 2013+) :

La manière la plus simple dans toute version récente de Visual Studio est d’utiliser simplement le gestionnaire de paquets NuGet. (Même VS2013, avec l’extension NuGet Package Manager for Visual Studio 2013.)

Faites un clic droit sur “References” et choisissez “Manage NuGet Packages…”, puis cherchez simplement Excel.

VS 2012 :

Les anciennes versions de VS n’avaient pas accès à NuGet.

  • Faites un clic droit sur “References” et sélectionnez “Add Reference”.

  • Sélectionnez “Extensions” sur la gauche.

  • Cherchez Microsoft.Office.Interop.Excel.
    (Notez que vous pouvez simplement taper “excel” dans la zone de recherche en haut à droite.)

VS 2008 / 2010 :

  • Faites un clic droit sur “References” et sélectionnez “Add Reference”.

  • Sélectionnez l’onglet “.NET”.

  • Cherchez Microsoft.Office.Interop.Excel.