Я пишу приложение с помощью Visual Studio 2010 Express Edition. У меня проблема с использованием Excel Automation. Я добавил ссылку на COM в библиотеку объектов Microsoft Excel 12.0. Добавлены следующие ссылки:
Microsoft.Office.Core
Microsoft.Office.Interop.Excel
VBIDE
Я также добавил предложение using:
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 (вам не хватает директивы using или ссылки на сборку?)
У меня установлен Office 2007 Professional Plus и «Компонент взаимодействия для .NET 2.0 Microsoft Forms» (извините, перевод с польского). Target Framework - это клиентский профиль .NET 4.
Есть идеи, что может быть не так?