C# Projekt nicht siehe Excel-COM-Verweis
im schreiben einer Anwendung, die mit Visual Studio 2010 Express Edition. Ich habe ein problem mit Excel-Automatisierung. Ich habe einen COM-Verweis auf die Microsoft Excel 12.0 Object Library. Es hat folgende Referenzen:
Microsoft.Office.Core
Microsoft.Office.Interop.Excel
VBIDE
Ich habe auch eine using-Klausel:
using Microsoft.Office.Interop.Excel;
Dann nahm ich ein code-snippet aus microsoft:
m_objExcel = new Excel.Application();
m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks;
m_objBook = (Excel._Workbook)(m_objBooks.Add(m_objOpt));
und betont, Excel und ruft:
Den Typ oder namespace-name 'Excel'
konnte nicht gefunden werden (fehlt eine
using-Direktive oder ein assembly
Referenz?)
Habe ich Office 2007 Professional Plus und die "Interoperabilität-Komponente für .net 2.0 Microsoft Forms" (tut mir Leid, die übersetzung aus dem polnischen) installiert. Ziel-Framework ist .NET 4 Client Profile.
Irgendwelche Ideen was kann falsch sein?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie Ihr
using
zu:So
Excel
wird ein alias für den vollständigen namespace, dem der rest des Codes scheint zu erwarten.Können Sie versuchen, diese... using Excel = Microsoft.Office.Interop.Excel; (wie von hier)