如何用vb将text中的数据存入已有的excel中?
答案:2 悬赏:40 手机版
解决时间 2021-02-01 15:04
- 提问者网友:临风不自傲
- 2021-02-01 09:26
我是vb的初学者,请问那位朋友能帮一个忙,四个文本框和一个按钮,点击一下按钮将文本框中的数据存入已有的excel中,当再次点击按钮时,再自动的存入excel的下一行中,谢谢了,麻烦帮忙写清楚,定义,代码,和添加什么控件都给说下,谢谢了
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-02-01 10:25
这个又点麻烦哦!!
首先要用到API函数(FindWindow,FindWindowEx)获得你的目标excel
在引用excel12.0(简写)
最后定义excel.application,.sheet,.worksheet大概步骤把
这个需要你一步一步的学习
首先要用到API函数(FindWindow,FindWindowEx)获得你的目标excel
在引用excel12.0(简写)
最后定义excel.application,.sheet,.worksheet大概步骤把
这个需要你一步一步的学习
全部回答
- 1楼网友:青尢
- 2021-02-01 10:52
窗口添加2个按钮,1个文本框,一个timer( interval=10000 )
工程---引用----microsoft excel
输入以下代码:
dim vbexcel as object
private sub form_load()
set vbexcel = createobject("excel.application")
end sub
private sub command1_click()‘打开,写入并保存
dim xlapp as excel.application
dim xlbook as excel.workbook
dim xlsheet as excel.worksheet
filename = "c:\documents and settings\administrator\桌面\a.xls"
on error resume next
set xlapp = getobject(, "excel.application") '判断excel是否打开
if err.number <> 0 then
set xlapp = createobject("excel.application") '创建excel对象
xlapp.visible = false '设置excel对象不可见
end if
if dir(filename) = "" then '判断文件是否存在
msgbox filename & "未找到!", vbokonly, "友情提示"
exit sub
end if
set xlbook = xlapp.workbooks.open(filename)
set xlsheet = xlapp.worksheets(1)
xlsheet.activate '激活工作表
xlsheet.cells(1, 1) = text1.text '给单元格1行驶列赋值
xlbook.save
end sub
private sub command2_click()
with vbexcel
.workbooks.close'关闭工作表
end with
vbexcel.quit
end sub
private sub timer1_timer()'没10秒打开一次,保存一次,关闭一次i
command1_click
command2_click
end sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯