永发信息网

用VB编一个程序,点一下命令按钮弹框打开excel表读取其内容在文本框中

答案:2  悬赏:10  手机版
解决时间 2021-04-11 00:37
如下是打开word文档的程序,如果改成excel,怎么改?或者大神直接给编一个
Private Sub Command1_Click()
Dim patha As String '目录名,文件名
CommonDialog1.Filter = "word文档|*.doc"
CommonDialog1.ShowOpen
patha = CommonDialog1.FileName
dq (patha) '主函数调用
End Sub
Function dq(a As String)
Dim length As Long
Dim i As Long
Dim s As String
Set oApp = CreateObject("Word.Application")
oApp.Visible = False
Set oDoc = oApp.Documents.Open(a)
length = oDoc.Content.StoryLength
Content = oDoc.Content.Text
For i = 1 To length
If Mid$(Content, i, 1) = Chr$(13) Then
s = s + vbCrLf
Else
s = s + Mid$(Content, i, 1)
End If
DoEvents '让程序响应系统指令,防止锁死
Next i
oDoc.Close True
oApp.Quit False
Text1 = s
End Function
最佳答案
EXCEL因为有单元格来存储数据。它的数据格式就像一张数据库的表,所以如果需要从EXCEL表中获取数据。最简便的方法是使用ADODB来连接这个EXCEL工作簿。它可以跟操作数据库一样的进行操作。不然你使用对象方式(COM)未指定要获取内容的单元格。估计好多的判断来获取你想要的内容。
全部回答
同问。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么样的女孩是值得人去爱的?
这个教室比那个教室大两倍。英语怎么翻?
一个人怎样才能解脱??
唯品会退回去的衣服又顺手卖了吗?
治皮肤病的药贝肤邦可靠吗?
不想放弃他,但不知道该怎么去接受他.?
〈谁为谁守身如玉〉的书北京那有卖
求非BT下载的电影网!!
三年级3个班平均每班有学生50人,其中一班46
阳光女孩地址在哪,我要去那里办事
深圳市的主要产业是??
妹妹趁着我睡着了哈了我的鞭该怎么办?
眼线需要卸妆吗,眼线怎么卸妆啊 每次都好难卸
未来中国能进NBA的现役球员有哪些?他们打的
精品 就是精品 穷啊 能卖出去嘛~~~~~
推荐资讯
吉他音箱的失真音色
人才和社保有何区别,两者一样吗,性质如何?
从成都花园到成都市图书馆骑车要用多长时间呢
生存之旅2近战跳出
皇家茗茶地址在什么地方,想过去办事
鸭丫母婴高桥店这个地址在什么地方,我要处理
廖家冲怎么去啊,有知道地址的么
航天领域每投入1元钱,将会产生7至12元的回报
爱国诗句大全四句诗,关于儿童诗的评语
安福县赤谷加油站这个地址在什么地方,我要处
四川哪里好玩?
借车给别人自己会有多少责任?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?