web-dev-qa-db-fra.com

Erreur de mise à niveau vers Office 2016: Microsoft.Office.Interop.Excel

Visual Studio 2015 me donne une erreur indiquant que "l'espace de noms ou le type spécifié dans les importations 'Microsoft.Office.Interop.Excel' ne contient aucun membre public ou est introuvable." Je viens de commencer à obtenir cette erreur après la mise à niveau vers Office 2016 à partir de 2013.

Je n'ai pas d'onglet .NET dans ma section Références pour ajouter cette référence. MSDN ne me donne qu'une option pour télécharger l'assembly Interop primaire pour Visual Studio 2013 et il ne résout pas mon problème. Je ne vois toujours pas l'onglet .NET.

Comment corriger ces erreurs de référence?

11
Fly Guy

Avec Office 2016, nous pouvons maintenant ajouter une référence à nouveau.

Supprimez votre référence Microsoft.Office.Interop.Excel existante.

Cliquer avec le bouton droit sur les références, ajouter une référence

Sélectionnez COM Search for Excel Check Microsoft.Office 16.0 Object Library Cliquez sur OK

8
Michael Ribbons

À l'heure actuelle, il n'y a pas d'Office 2016 PIA. Vous devez réinstaller Office 2013 et utiliser cette PIA Office 15 jusqu'à ce que Microsoft ait publié la PIA Office 2016.

2
cbehh