使用VB编写DLL读取EXECL,该如何做?

wuzhilin 2007-12-05 04:13:08
使用VB编写DLL读取EXECL,该如何做?

兄弟以前是做JAVA的,临时被拉来搞这个东西,摸不着头脑啊
各位帮帮忙
...全文
179 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
rexyudl 2007-12-17
  • 打赏
  • 举报
回复
把我名字打错了!
你只要把它EXCEL当作数据源,把内容显示到表格空间里就好了。改完之后再给存回去!
wuzhilin 2007-12-11
  • 打赏
  • 举报
回复
这几天忙着写另外一个报表去了
现在继续问这个问题

TO:RESYUDL

你的代码是不是可以直接打开一个EXCEL文档?
如果我想调试或者说是想看看效果怎么进行?
rexyudl 2007-12-08
  • 打赏
  • 举报
回复
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Dim sconn As String

rs.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockBatchOptimistic

sconn = "DRIVER=Microsoft Excel Driver (*.xls);" & "DBQ=" & sFile
rs.Open "SELECT * FROM [sheet1$]", sconn
东方之珠 2007-12-06
  • 打赏
  • 举报
回复
这个很完整:
用VB6操纵Excel文档执行操作 http://wangli12a.blog.163.com/blog/static/7796125200765104847897/
东方之珠 2007-12-06
  • 打赏
  • 举报
回复
这还有一个:
VB6操作EXCEL2003的小程序 http://bbs.pans.net.cn/topic.aspx?topicid=92
东方之珠 2007-12-06
  • 打赏
  • 举报
回复
这个应该没问题。
用VB6操纵Excel文档执行操作 http://blog.csdn.net/electricperi/archive/2007/05/01/1594126.aspx
wuzhilin 2007-12-06
  • 打赏
  • 举报
回复
不要沉,大家帮帮忙啊
hjessica 2007-12-06
  • 打赏
  • 举报
回复

Dim xlApp As Excel.Application‘excel 服务
Dim xlbook As Excel.Workbook’excel workbook
Dim xlSheet As Excel.Worksheet‘excel sheet

Set xlApp = CreateObject("Excel.application")
Set xlbook = xlApp.Workbooks.Open(strName)
Set xlSheet = xlbook.Sheets(strSheet)


后面的就可以对xlSheet 进行操作了
wuzhilin 2007-12-06
  • 打赏
  • 举报
回复
哥们,谢谢你了,帮我找了这么多资料
不过,我要的是使用VB6编写DLL来控制EXCEL,是写一个插件,而不是写一个.EXE

请各位高手看过来啊。。。。。。。。。
东方之珠 2007-12-05
  • 打赏
  • 举报
回复
哦,对不起,看错了。
wuzhilin 2007-12-05
  • 打赏
  • 举报
回复
Namespace ExcelEdit

命名空间好象是.NET中才有的吧?
东方之珠 2007-12-05
  • 打赏
  • 举报
回复
是一样的。并没有用到.NET技术。不信你试试!
wuzhilin 2007-12-05
  • 打赏
  • 举报
回复
哥们,这个是VB.NET的啊
据说VB6和VB.NET还是有差别的撒

东方之珠 2007-12-05
  • 打赏
  • 举报
回复
请参见顶级高手写的Excel操作类
http://blog.csdn.net/modest/MyArticles.aspx

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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