Microsoft.Office.Interop.Excel-Verweis kann Nicht gefunden werden
Ich bin Probleme hinzufügen der excel-Verweis zu meinem Projekt. Habe ich bereits installiert Primäre Interop-Assemblys.
Des Projekts ist die Erkennung von Microsoft.Office.Interop.Word assembly-Referenz richtig, aber die excel-Verweis noch nicht gefunden.
Wenn ich versuche manuell den Verweis hinzuzufügen, ich rechten Maustaste auf das Projekt, Verweis hinzufügen, navigieren Sie zu Microsoft.Office.Interop.Excel-Datei und versuchen Sie es manuell hinzufügen. Sobald ich wählen Sie die Referenz, die ich dann stellen Sie sicher, dass der Verweis markiert ist, dann drücken Sie ok. Nichts passiert, es schlägt fehl, um tatsächlich fügen Sie die Referenz Pfad zum Projekt.
Mit VS2012 Ultimate.
Irgendwelche Vorschläge, was ich tun kann, um das Projekt finden Sie in der excel-Referenz?
- Haben, Lesen Sie der top-Antwort in stackoverflow.com/questions/15285880/...
- Ich habe bereits versucht, diese. I. e. versuchen, manuell den Verweis hinzuzufügen. Es ist noch gar nicht erkennen .Excel-Referenz. Die .Wort Referenz wird korrekt erkannt.
- Wenn Sie manuell versuchen, um es hinzuzufügen, ist es bereits aufgeführt, in der Erweiterungen, wie gezeigt, in Paul ' s link? Ich weiß, dass 2012 ist das vermutlich anders, aber als ich es Tat dies im Jahr 2010 hatte ich die COM-Referenz wie hier beschrieben: social.msdn.microsoft.com/Forums/vstudio/en-US/....
- Ist es nicht bereits aufgelistet ist, wie es in Paul ' s verlinken, ich habe auf manuell klicken Sie auf durchsuchen, und navigieren Sie zu dem Ordner, die enthält das .Excel-Referenz. Die Anweisungen im link gearbeitet, beim hinzufügen der Referenz. Danke.
- Kein problem, hinzu, als Antwort.
- Diesen Befehl ausführen: Install-Package Microsoft.Office.Interop.Excel
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie beschrieben in http://social.msdn.microsoft.com/Forums/vstudio/en-US/c9e83756-4ae2-4ed4-b154-1537f3bb3a22/cant-find-microsoftofficeinteropexceldll?forum=netfxsetup
Auf der Projekt Menü, klicken Sie auf "Add Reference."
Auf die Registerkarte COM, klicken Sie auf die Microsoft Excel Object Library, und klicken Sie dann auf Auswählen. In Visual Studio 2012, suchen Sie die Microsoft Excel 14.0 (oder andere version) Object Library auf der Registerkarte COM.
Klicken Sie auf OK im Dialogfeld Verweise Hinzufügen, um Ihre Auswahl zu bestätigen. Wenn Sie aufgefordert werden, um Wrapper für die Bibliotheken generieren, die Sie ausgewählt, klicken Sie auf "ja".
Microsoft.Office.Interop.Word
. Ich brauchte nur hinzufügenMicrosoft Word 16.0 Object Library
von der Registerkarte COM.Wenn Sie excel nicht installiert haben, führen Sie diesen Befehl in der nuget-Paket-manager-Konsole:
Ich installierte Microsoft office-PIAs, aber ich hatte das gleiche problem, kann nicht finden microsoft.office.interop.excel-dll-Datei, die ich auch installierte ich Visual Studio 2010-Tools für Office System 4.0 Runtime Service Pack 1, aber immer noch das problem bestehen bleiben.
Schließlich ich löse das problem mit einem add-Office /SharePoint-Entwicklung-Paket auf mein Visual Studio 2017 installation:
Gehen Sie zu Extras > Bekommen Sie Werkzeuge und Funktionen ..
Und dann überprüfen Office /sharepoint Entwicklung und ändern Sie Ihre installation.
Installierte ich MS Office 13 und von da an begann ich immer diese Fehlermeldung in VS 2012-Projekt.
Ich habe versucht, das hinzufügen der MS-Office-lib über das COM-control aber das hat nicht funktioniert.
Schließlich hatte ich dieses add-Bibliothek verweisen aus dem "Extensions" - Abschnitt (nicht unter COM); hatte den Eintrag Microsoft.Office.Interop.Excel, version 15.0.0.0. Dass den Fehler behoben.
Hoffe, das hilft einigen.