excel问题

woshipysc 2007-07-10 03:56:32
我用C#写了个类库 ,里边using Excel = Microsoft.Office.Interop.Excel;
using Core = Microsoft.Office.Core;
需要生成个tlb文件 ,用命令csc /t:library /out:bb.DLL bb.cs
生成时,出现了问题 命名空间"Microsoft"中不存在类型或命名空间名称"Office"(是缺少程序集引用吗?)
该怎么解决啊 ??
...全文
152 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
DNN-2017 2007-07-10
  • 打赏
  • 举报
回复
using System.Data.OleDb;
你加上这个试试
woshipysc 2007-07-10
  • 打赏
  • 举报
回复
--------添加引用----COM------Mircoft Excel 11 这个我已经添加了,但是还是提示原来的问题啊
lovesnow1573 2007-07-10
  • 打赏
  • 举报
回复
问题 本来 就问得 很偏....

先替你 顶着..
woshipysc 2007-07-10
  • 打赏
  • 举报
回复
没有人会吗 ?
woshipysc 2007-07-10
  • 打赏
  • 举报
回复
现在是using Core = Microsoft.Office.Core;有问题 !!
lovesnow1573 2007-07-10
  • 打赏
  • 举报
回复


这是 因为 :

你没有 引用 COM 组件

导出内容到 Excel 是通过使用 COM 组件实现的. Excel 系统中主文件 Excel.exe 本身就是 COM 组件,通过在.NET 项目引用Excel.exe 文件可以实现对 Excel的功能控制

与 COM 组件相互操作是通过使用 "包装类(Wrapper Class)" 和 类似 "代理"(Proxy) 的机制实现的.
包装类使.NET 程序可以识别 COM 组件提供的接口,而代理类侧提供对 COM 接口的访问.

选择 项目 ,--------添加引用----COM------Mircoft Excel 11.............就是这个

using Microsoft.Office.Interop.Excel; 就没有问题了..

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧