永发信息网

vb中将excel数据 导入到vsflexgrid 7 的问题

答案:2  悬赏:70  手机版
解决时间 2021-02-03 04:17
本人初学VB,现在想在vb中将excel数据 导入到vsflexgrid 7里。下面的这段代码不知道错在哪里。运行的时候会提示Sheet1$无效。求高手指点为。

Dim xlApp As Excel.Application
Dim xlBooks As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dialog1.Filename = ""
Dialog1.Filter = "Excel表|*.xls"
Dialog1.DialogTitle = "请选择要导入的文件"
Dialog1.ShowOpen
Filename = Dialog1.Filename

If Filename = "" Then
Exit Sub
End If

Set xlApp = CreateObject("Excel.application")
Set xlBooks = xlApp.Workbooks.Open(Filename)
Set xlSheet = xlBooks.Worksheets(1)
xlSheet.Activate
xlApp.Visible = True

rs.Open "select * from [Sheet1$]", conn, adOpenDynamic, adLockOptimistic
Set Grid1.DataSource = rs

xlBooks.RunAutoMacros (xlAutoClose)
xlBooks.Close (True)
xlApp.Quit
Set xlApp = Nothing
最佳答案
rs.Open "select * from [Sheet1$]", conn, adOpenDynamic, adLockOptimistic
Set Grid1.DataSource = rs
这两句不正确。
全部回答
这个很容易就能做到,可以查下相关vba的编程方式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
郭家金穴的意思是什么啊?知道的请说下!
无心法师张显宗为什么喜欢岳琦罗
叁爱木广告怎么去啊,我要去那办事
【看书人】学校的阅览室里有36名学生在看书其
2.9-二甲基-1.10-菲啰啉与2.9-二甲基-1.10-邻
狗狗害怕我的朋友
新今日数码彩扩店地址在什么地方,我要处理点
私下里的意思是什么啊?知道的请说下!
语文综合阅读读后感
为什么我WSA和WSD一起按会响而且好像触碰什么
一道英语单选!arabic is written in the oppo
c语言全局变量的意义?请问下面的一个程序中
向日葵广告有限公司地址在什么地方,我要处理
讲众的意思是什么啊?知道的请说下!
三亚远洋公馆网球场地址在哪,我要去那里办事
推荐资讯
北京和佳微人力资源管理有限公司这个地址在什
阳光城的房子价位怎么样!!!!!
我买的是2017款车为什么车玻璃上的年份不一样
百分生活配送地址好找么,我有些事要过去
宝剑放在家里哪里好
郑州拓洋实业公司西门怎么去啊,有知道地址的
幸福路/G218(路口)地址在哪,我要去那里办事
想在网上洗照片,有没有像素限制啊,因为都是
【大几巴】大几巴毛是啥意思?
下列情节的叙述,不正确的两项是CD (5分)E
【七年级数学下】七年级下学期数学的重点是什
淡水白鲳的生长习性
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?