在程序中可以选择所要填写的excel表,填写数据保存数据。分不够可以开帖在加 。在线等了。[email protected]
解决方案 »
- 在局域网内,用TCP协议传输一个700K的数组,为什么有时得花三四秒才可以传完?
- 用vb6.0 其中listview控件里想一行显示两个checkbox能做到吗 如果能 怎么做
- vb改变编码问题?急啊!高手帮个忙,小弟不甚感激!
- PLC编程与软件编程区别?
- 如何设置一个double型的数值以十进制显示?
- 在VB中要改变sourcesafe的登录用户名改怎么做?
- 多线程调用Winsock控件的问题
- 在线等待!谁能帮我看看!
- 如何得到注册表中分支中的内容?
- 那位用过html help workshop?有事请教!
- 有关音乐和视频文件的问题?
- 为什么我的HtmlHelp Workshop一用就死机?VB中带的?
Dim str1 As String
Dim waijiaji As Excel.Application
Dim x1book As Excel.Workbook
Dim x1sheet As Excel.Worksheet
Dim iCount As Integer
Set waijiaji = CreateObject("Excel.Application")
Set x1book = waijiaji.Workbooks.Open(App.Path + "\excel\耗料汇总表.xls")
Set x1sheet = x1book.Worksheets(1)
'iCount = x1sheet.Rows.Count '得到表格的行数
For i = 1 To MGrid1.Rows - 1 '将MsGrid控件的数据添加上去
For j = 1 To MGrid1.Cols - 1
MGrid1.Row = i
MGrid1.Col = j
x1sheet.Cells( i, j) = MGrid1.Text '数据累加上去
Next j
Next i
x1sheet.SaveAs "c\耗料汇总表.xls"
Set x1book = Nothing
waijiaji.Application.Quit
这里填写的是excel的路径,你可以做一个路径对照表
然后,根据用户的选择来定义你的路径。
然后看上面的代码。是一个例子。
叫 Microsoft Excel X.X Object Library
在工程上引用。
这段代码肯定能用,现在正在客户那里使用98/2000/xp都没有问题。
有空加了,还的多多请教的你用的是不是可插入对象sheet啊还有你还需要多少分啊!
你的代码是 把网格里 的数据添加到excel表中,如果直接把表的内容读到要提交的那张表里
是不是 能更好点呢?