C#项目不会看到Excel COM引用
即时通讯编写使用Visual Studio 2010速成版的应用程序。 我有一个使用Excel自动化的问题。 我添加了一个COM参考到Microsoft Excel 12.0对象库。 它增加了以下参考文献
Microsoft.Office.Core Microsoft.Office.Interop.Excel VBIDE
我还添加了使用条款:
using Microsoft.Office.Interop.Excel;
然后,我从微软拿了一段代码:
m_objExcel = new Excel.Application(); m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks; m_objBook = (Excel._Workbook)(m_objBooks.Add(m_objOpt));
并强调Excel和呼喊:
无法findtypes或命名空间名称“Excel”(是否缺less使用指令或程序集引用?)
我安装了Office 2007 Professional Plus和“.net 2.0 Microsoft Forms的互操作性组件” (对不起,波兰语翻译)。 目标框架是.NET 4客户端configuration文件。
任何想法可能是错的?
尝试改变你的using
:
using Excel = Microsoft.Office.Interop.Excel;
这样, Excel
将成为完整名称空间的别名,其余代码似乎期望。
你可以试试这个…使用Excel = Microsoft.Office.Interop.Excel; (从这里发现)