VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 864|回复: 3

关于Excel类库的引用错误,请大家帮帮我,搞了几天,郁闷,help me!

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-11-30 21:00:01 | 显示全部楼层 |阅读模式
我开发了一个winform程序,里面要调用excel里的类,而且我在我的引用里也添加了Microsoft.Excel 11.0 Object Library.dll,

在引用中我添加了:
excel.dll
Interop.Microsoft.office.Core.dll
Microsoft.office.Core.dll
但是还是出现下面的错误提示,后来我
又试着添加:Microsoft.office 11.0 Object Library.dll还是同样的问题:
我在程序里是这样引用的:
using Excel = Microsoft.Office.Interop.Excel;

错误:命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)        D:\WindowsApplication1\WindowsApplication1\XliffManager.cs        12        32        WindowsApplication1

大家能不能帮我分析一下我的问题所在呀,在此谢谢了!
回复

使用道具 举报

2

主题

9

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-12-1 09:15:01 | 显示全部楼层
我以前也碰到过这个问题。
你试一试下面的方法:
1 安装excel的.net可编程性支持。安装的时候,选择自定义安装,其中有这个项目。
2 查找到Interop.dll或者Interop.Excel.dll,手工添加对他的引用。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-12-1 10:00:01 | 显示全部楼层
using System.Globalization;
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Reflection; // For Missing.Value and BindingFlags
using System.Runtime.InteropServices;
using Excel;
using System;
using System.IO;
using System.Collections;
using System.Threading;
using Office = Microsoft.Office.Core;
using System.Diagnostics;


先添加引用,我用的是IDE环境中用MOUSE点的,并不是在代码中手敲,没有问题。
回复

使用道具 举报

1

主题

60

帖子

37.00

积分

新手上路

Rank: 1

积分
37.00
发表于 2020-12-1 12:15:01 | 显示全部楼层
你引用命名空间的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表