Verwenden Sie das Beispiel in codeproject kann ich nur schwer herausfinden, wo ich den Verweis auf die Bibliothek Microsoft.Office.Core finden kann.
Ich erhalte die Fehlermeldung "Die referenzierte Komponente 'Microsoft.Office.Core' wurde nicht gefunden."
Ich habe nur Office 2007 Enterprise Edition und Outlook 2003 auf diesem System installiert. Könnte dies die Ursache dafür sein? Ansonsten auf welche spezifische DLL soll ich verweisen?
Antworten:
Sie können anhand von hinzufügen ,
Microsoft.Office.Core
von COM - Komponenten durch Zugabe von Referenz des Registerkarte in dem Add ReferenzfensterMicrosoft Office 12.0 Object Library
. Der Screenshot zeigt, welche Komponente Sie benötigen.quelle
Keine der oben genannten Antworten hat mir geholfen. Ich habe Visual Studio 2017 verwendet. Ich habe Office / SharePoint Development mit Visual Studio Installer installiert.
Danach konnte ich 'office' sehen, diese Assembly enthält Microsoft.Office.Core.
Hoffe das hilft dir.
quelle
Sie müssen die PIA (Primary Interop Assemblys) für die von Ihnen verwendete Office-Version herunterladen und installieren. Nach der Installation können Sie Ihrem Projekt einen Verweis hinzufügen, der im Dialogfeld Verweis hinzufügen verfügbar ist. Hier sind die Links zum Herunterladen ...
Office 2010 PIA
Office 2007 PIA
Office 2003 PIA
quelle
Wenn jemand keine Referenz in .NET hat. COM (Registerkarte) oder nicht Office auf einem Computer installiert haben, auf dem Visual installiert wurde, kann Folgendes tun:
Referenzen hinzufügen von:
quelle
Fügen Sie nach der Installation von Office PIA (primäre Interop-Assemblys) einen Verweis auf Ihr Projekt hinzu -> auf der Registerkarte .NET - Komponentenname "Office"
quelle
Jetzt gibt es dafür ein Nuget-Paket.
https://www.nuget.org/packages/NetOffice.Core.Net40/
Zuerst habe ich kein Büro in COM gefunden, also habe ich dieses Nuget ausprobiert und es hat funktioniert!
quelle
Haben Sie tatsächlich Ihre Referenzen aufgerufen und der .bibliothek 'Microsoft.Office.Core' eine .NET-Referenz hinzugefügt? Wenn Sie die Beispielanwendung heruntergeladen haben, lautet die Antwort Ja. Wenn dies der Fall ist, befolgen Sie die Hinweise im Artikel:
Das sollte dein Problem lösen. Wenn nicht, lassen Sie es uns wissen.
quelle
Wenn Sie Visual Studio 2012 verwenden, damit dies funktioniert und um auf Microsoft Office Core zu verweisen, müssen Sie die Referenz über Visual Studio erstellen, indem Sie auf die Schaltfläche Projekt, Referenz hinzufügen, Erweiterungen im Hauptmenü klicken und Office überprüfen ist jetzt (14.0).
quelle
Wenn Sie PIA für Office 2013 nicht finden können, gehen Sie folgendermaßen vor:
Und du bist fertig.
quelle
Sie können dieses NuGet-Paket verwenden, das neben der Office-Baugruppe auch die Interop-Assemblys enthält.
https://www.nuget.org/packages/Bundle.Microsoft.Office.Interop/
quelle
Ich hatte das gleiche Problem, als ich versuchte, mein altes c # -Projekt in der Visual Studio 2017-Version zu öffnen. Dieses Problem tritt normalerweise auf, wenn Sie versuchen, ein Projekt zu öffnen, das Sie mit einer früheren Version von VS erstellt haben, und es mit der neuesten Version zu öffnen. was ich getan habe ist, öffnete ich mein Projekt und die Referenz von meinem Projekt löschen, dann hinzugefügt Microsoft Outlook 12.0 - Objektbibliothek und Microsoft Office 12.0 - Objektbibliothek Microsoft Outlook 12.0 - Objektbibliothek
quelle
Öffnen Sie die Eigenschaften der Lösung und klicken Sie auf Veröffentlichen. Klicken Sie dann erneut auf Anwendungsdateien. Ändern Sie die Voraussetzung, um einzuschließen.
quelle
Ich habe die gleichen Probleme. Ich ging zu Verweise hinzufügen, Registerkarte COM, und wählen Sie Microsoft Office 15.0 Objetct Library aus. Ok, und mein Problem endet.
Ein Teil meines Codes ist:
quelle