添加using Microsoft.Office.Interop.Excel无效
在文件form1.Designer.cs中有如下声明:private Excel.Application ExcelObj = null;
在form1.cs中有如下代码
using Microsoft.Office.Interop.Excel;
.....
ExcelObj = new Excel.Application();
编译出错:
Form1.Designer.cs(1031,17): 错误 CS0246: 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?)
1.我使用vs2008,office2007,office excel 安装已经添加了对.net的支持.应经有了上面的using Microsoft.Office.Interop.Excel,查了网上的信息,要安装什么补丁,是office2003的,和我版本不对,我就去下了个vstor30,还是无效。不知道还有什么其他方法?或者我的using Microsoft.Office.Interop.Excel放的位置不对?
有种方法是using Excel = Microsoft.Office.Interop.Excel不知应该放在哪个文件中?习惯用c++,c#刚开始学习,请多指教。穷人无分,急.... --------------------编程问答-------------------- 拷贝个2003的 excel.exe ,然后引用下 --------------------编程问答-------------------- 你应该没添加引用,要添加引用DLL后,在.cs里才可以using引用的,在你项目下引用--添加引用--找到Microsoft.Office.Interop.Excel,应该在COM下吧 --------------------编程问答-------------------- 添加引用,com里选 microsoft excel 11.0 object libary
如果没有,装一个office2003 --------------------编程问答-------------------- 这个问题我刚解决,我是参照http://www.saascn.net/bbs/redirect.php?fid=13&tid=226&goto=nextnewset --------------------编程问答-------------------- 3楼正解! --------------------编程问答-------------------- 先添加引用,然后照如下代码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OracleClient;
using Excel = Microsoft.Office.Interop.Excel;
就ok了(注意这里把其他的引用页a粘出来是为了告诉你位置) --------------------编程问答-------------------- 2.3.5楼,引用什么的都添加了,注意我是用过搜索引擎地,没解决所以又来问的。4楼,下班我回去试试,6楼请问这个东西添加在哪个文件?这种写法我用过,没有用。 --------------------编程问答-------------------- 还请各位注意一下我的版本,不是office 2003,也不是vs2005,问题没有解决大家继续 --------------------编程问答-------------------- 高手注意一下是不是我的声明的位置有问题?在公司临时试了一下,还是不行
在文件form1.Designer.cs中有如下声明:
private Excel.Application ExcelObj = null; --------------------编程问答-------------------- 楼主要这样啊:using Excel = Microsoft.Office.Interop.Excel;
你这样using Microsoft.Office.Interop.Excel;不行的。 --------------------编程问答-------------------- 是不是版本问题啊? --------------------编程问答-------------------- Interop.Microsoft.Office.Core.dll
Interop.Office.dll
Interop.Excel.dll
......
要添加这几个参考,然后
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using Excel = Microsoft.Office.Interop.Excel;
--------------------编程问答-------------------- dll为COM组件
补充:.NET技术 , C#