Rob*_*roj 1 c# excel automation reference visual-studio
我正在使用Visual Studio 2010 Express Edition编写应用程序.我在使用Excel Automation时遇到问题.我添加了一个COM参考Microsoft Excel 12.0对象库.它添加了以下参考文献:
Microsoft.Office.Core
Microsoft.Office.Interop.Excel
VBIDE
Run Code Online (Sandbox Code Playgroud)
我还添加了一个using子句:
using Microsoft.Office.Interop.Excel;
Run Code Online (Sandbox Code Playgroud)
然后我从微软获取了一个代码片段:
m_objExcel = new Excel.Application();
m_objBooks = (Excel.Workbooks)m_objExcel.Workbooks;
m_objBook = (Excel._Workbook)(m_objBooks.Add(m_objOpt));
Run Code Online (Sandbox Code Playgroud)
并强调Excel和喊叫:
找不到类型或命名空间名称"Excel"(您是否缺少using指令或程序集引用?)
我安装了Office 2007 Professional Plus和".net 2.0 Microsoft Forms的互操作性组件"(抱歉,从波兰语翻译).目标框架是.NET 4 Client Profile.
什么想法可能是错的?
Han*_*son 11
尝试将您更改using为:
using Excel = Microsoft.Office.Interop.Excel;
Run Code Online (Sandbox Code Playgroud)
这种方式Excel将是完整命名空间的别名,其余代码似乎期望这样.
| 归档时间: |
|
| 查看次数: |
11131 次 |
| 最近记录: |