| 发表于:2007-03-25 23:05:09 楼主 |
本人用vb编了个程序来打开excel表格,并向其中插入数据,但是我的程序不能让excel保存这些数据,怎么做才能让excel保存呢.下面是我的代码: '打开新建的文件 '定义excel dim excel_app, excel_sheet as object '向 "表纸 "中添加数据 '打开excel程序 set excel_app = createobject( "excel.application ") '令excel表格可见 excel_app.visible = true '打开excel 电子数据表 excel_app.workbooks.open filename:=newfilepathandname '设置活动的sheet set excel_sheet = excel_app.activeworkbook.sheets( "表纸 ") '只能打开一个表 '将数据填入指定表格中的指定位置 '写入文件编号 excel_sheet.cells(3, 35) = txtfilenum.text '写入板类型 excel_sheet.cells(9, 5) = "对dpec制 " & txtboardtype.text & "板的样板进行可靠性评价,得出总结报告。 " '写入生产型号 excel_sheet.cells(21, 13) = txtboardnum.text '写入客户名称 excel_sheet.cells(22, 13) = txtclientname.text '写入日期码 excel_sheet.cells(23, 13) = txtdatenum.text '写入层数 excel_sheet.cells(21, 29) = txtboardlayers.text '写入表面处理 excel_sheet.cells(24, 29) = txtboardsurface.text '写入外形 excel_sheet.cells(23, 29) = txtddvalue1.text & "mm " & txtddvalue2.text & "mm " '写入板厚 excel_sheet.cells(22, 29) = txttdvalue.text & "+ " & txttstdbigvalue.text & "/- " & txttstdsmlvalue.text & "mm " '关闭excel的active表 excel_app.activeworkbook.close false ' close excel. ‘关闭excel程序 excel_app.quit set excel_sheet = nothing set excel_app = nothing |
|
|
|
|