永发信息网

vb6.0 用命令按钮打开excel后,点击第二个命令按钮将text1中文字赋值给D12后保存

答案:1  悬赏:30  手机版
解决时间 2021-02-10 09:31
vb6.0 用命令按钮打开excel后,点击第二个命令按钮将text1中文字赋值给D12后保存
最佳答案
你从里面的代码,挑挑你可以用的,学习学习。
先新建一个excel并打开excel,然后再显示出来。
后面是对单元格赋值操作。
不明白的可以给我私信
Dim xlapp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSHEET As Excel.Worksheet
Set xlapp = CreateObject("excel.application") '这里是小写,如果出错的话,下面还有大写的创建。
Set xlBook = xlapp.Workbooks.Add
Set xlSHEET = xlBook.Worksheets(1)
xlapp.Visible = True
On Error Resume Next

If Err.Number <> 0 Then
Set xlapp = CreateObject("Excel.Application")
Set xlBook = xlapp.Workbooks.Add
Set xlSHEET = xlBook.Worksheets(1)
xlapp.Visible = True
End If

'激活这个工作表,这个工作表为当前。
Set xlSHEET = xlBook.ActiveSheet
For k = 1 To DataGrid1.Columns.Count
xlSHEET.Cells(1, k) = DataGrid1.Columns(k - 1).Caption
Next k
For i = 1 To Adodc1.Recordset.RecordCount
For j = 0 To DataGrid1.Columns.Count
If IsNumeric(Adodc1.Recordset(j)) Then 'IsNumeric全是数函数判断。
xlSHEET.Cells(i + 1, j + 1) = CDbl(Adodc1.Recordset(j))
Else
xlSHEET.Cells(i + 1, j + 1) = Adodc1.Recordset(j)
End If

Next j
Adodc1.Recordset.MoveNext
Next i追问我现在的问题是我向串口发送一条指令在接收信息的时候无法立即赋值到excel中,而是再点击一次命令按钮才能把上次的内容赋值到excel中,出现了很严重的延迟。我用调试助手看了,代码没有问题,而且能立马接收到返回的内容。这怎么解决,拜托!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这种植物的名称及养护方法
无锡最美味的早餐在哪?
至善便利在什么地方啊,我要过去处理事情
按照我国常模结果,抑郁症自评量表的标准分超
签证28号到期,我25号回来可以吗
行会2威尼斯工人不工作了材料也充足 点也让工
千仞岗地址在什么地方,想过去办事
gta5有时会卡死不动。背景音乐可以继续播放,
DNA分子多样性和特异性的主要原因是 A. 空间
状语从句中常用引导词与特殊引导词有何区别
我问前女友是不是喜欢别人了,她说关我什么事
潍坊中瑞进出口有限公司这个地址在什么地方,
如何刻录光盘?能直接用视频文件吗?刻完以后
直角三角形 数学题直角三角形斜边上的中线为2
INGSPORT健身俱乐部地址有知道的么?有点事想
推荐资讯
宁沁教育中心地址在哪,我要去那里办事
北京顺义的要办道路运输从业资格证去哪里啊
苹果6pusl 有多少厘米
《巴塞尔新资本协议》规定,国际活跃银行的整
丁山河洋在什么地方啊,我要过去处理事情
【大布黄千】关于汉代的库布(大布黄千)(货币)
大学生基层服务 想辞职~
米兰汽车美容店地址在哪,我要去那里办事
我在找一款每天给自己做计划的软件!哪位大大
初中英语阅读教学策略的研究成果有哪些
十一郎速剪整体形象设计地址在哪,我要去那里
以下不属于银行公司信贷产品特点是( )。A.异
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?