я пишу приложение, используя Visual Studio 2010 Express Edition. У меня проблема с использованием Excel Automation. Я добавил COM-ссылку на библиотеку объектов Microsoft Excel 12.0. Добавлены следующие ссылки:
Microsoft.Office.Core
Microsoft.Office.Interop.Excel
VBIDE
Я также добавил условие использования:
using Microsoft.Office.Interop.Excel;
Затем я взял фрагмент кода от microsoft :
m_objExcel = new Excel.Application();
m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks;
m_objBook = (Excel._Workbook)(m_objBooks.Add(m_objOpt));
и это подчеркивает Excel и кричит:
Тип или имя пространства имен «Excel»
не может быть найден (вы пропускаете
используя директиву или сборку
ссылка?)
У меня установлен Office 2007 Professional Plus и «Компонент взаимодействия для .net 2.0 Microsoft Forms» (извините, перевод с польского). Целевой платформой является клиентский профиль .NET 4.
Есть идеи, что может быть не так?