求生成Excel.dll

hawk8132007 2010-01-04 10:32:57
Excel2003生成Excel.dll:
我把Excle.exe文件拷到C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin后,在VS2005命令提示输入TlbImp EXCEL.EXE Excel.dll
此时在VS2005命令提示中出现错误提示字样:Unable to locate input type library:'EXCEL.EXE'
这该如何解决?
...全文
208 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
潘少博 2011-07-27
  • 打赏
  • 举报
回复
看看你VS的安装位置是在C:\?
yanlongwuhui 2010-01-08
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 hawk8132007 的回复:]
请问一般情况下,哪些引用中的“复制本地”要设置为True?
[/Quote]
要做安装包进行发布的话,最好全部就“复制本地”,以便可以打包进去
yanlongwuhui 2010-01-07
  • 打赏
  • 举报
回复
并把“复制本地”设置为TRUE,在BIN就可以看到你需要的DLL了,做安装包的时候一并打包进去即可
yanlongwuhui 2010-01-07
  • 打赏
  • 举报
回复
通过菜单中“项目”下的“添加引用”添加Microsoft Excel xx.x Object Library。(xx.x为相应版本)
lsh2216024 2010-01-07
  • 打赏
  • 举报
回复
个人认为.net平台的不用True,
其他的用True
那个Excel应该没有问题的,可能是你的.Net平台和别人的不一样
hawk8132007 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 linjimu 的回复:]
在【解决方案资源管理器】现在你的引用然后在下面的【属性】里面就有“复制本地”的设置啊。
[/Quote]
我的意思是 哪些引用的属性需要把“复制本地”设置为True?有没有什么规定的?
沐NeMo 2010-01-07
  • 打赏
  • 举报
回复
在【解决方案资源管理器】现在你的引用然后在下面的【属性】里面就有“复制本地”的设置啊。
hawk8132007 2010-01-07
  • 打赏
  • 举报
回复
请问一般情况下,哪些引用中的“复制本地”要设置为True?
hawk8132007 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 yanlongwuhui 的回复:]
并把“复制本地”设置为TRUE,在BIN就可以看到你需要的DLL了,做安装包的时候一并打包进去即可
[/Quote]
请问一般情况下,引用中的哪些“复制本地”要设置为True?
沐NeMo 2010-01-06
  • 打赏
  • 举报
回复
呵呵。重装一下Office2003看看。
hawk8132007 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 linjimu 的回复:]
哎,还是发送给你那两个文件。你可以看看下面的网站。
http://hi.baidu.com/yfann/blog/item/656699829af51695f703a60f.html/cmtid/097f1ff38ce719cd0a46e0c1

http://pcedu.pconline.com.cn/empolder/net/cs/0507/674430.html
[/Quote]
谢谢你的链接,我之前的操作和链接上的操作一样,结果不行。
看来应该是我Office2003不行吧!~
沐NeMo 2010-01-06
  • 打赏
  • 举报
回复
hawk8132007 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 linjimu 的回复:]
你的项目要引用 Excel COM 编译一下就有了。
[/Quote]
我用了好几个方法都不行啊!
沐NeMo 2010-01-06
  • 打赏
  • 举报
回复
你的项目要引用 Excel COM 编译一下就有了。
hawk8132007 2010-01-06
  • 打赏
  • 举报
回复
自己UP一下
hawk8132007 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 linjimu 的回复:]
应用excel liabiry 后 在bin文件夹里面有:
Interop.Excel.dll
Interop.Microsoft.Office.Core.dll
直接复杂这两个文件使用就可以了。
[/Quote]
收到一个Excel.dll 谢谢!
不过,还是不行,没解决问题,我重新安装Office试试。
newlight527 2010-01-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hawk8132007 的回复:]
引用 2 楼 newlight527 的回复:
邮箱来 我给你传一个~

hawk813@126.com  先谢谢了!
[/Quote]

哎,不要用Excel.dll啦
这个很慢也很不好控制,除了操作方便格式控制好以外。

建议使用 NPOI 生成 Excel,Apache的开源项目,POI的.NET版本,服务器端不用安装Excel主键,不存在进程问题。
参考:npoi.codeplex.com
hawk8132007 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 linjimu 的回复:]
应用excel liabiry 后 在bin文件夹里面有:
Interop.Excel.dll
Interop.Microsoft.Office.Core.dll
直接复杂这两个文件使用就可以了。
[/Quote]
请问上面2个文件的路径?
我怎么找不到。
hawk8132007 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 newlight527 的回复:]
邮箱来 我给你传一个~
[/Quote]
hawk813@126.com 先谢谢了!
hawk8132007 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 linjimu 的回复:]
应用excel liabiry 后 在bin文件夹里面有:
Interop.Excel.dll
Interop.Microsoft.Office.Core.dll
直接复杂这两个文件使用就可以了。
[/Quote]
没找到有啊!!!只有“Interop.Office.dll”。是不是Office不行,要重装Office呢?
加载更多回复(3)

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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