乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > VB如何生成EXCEL表格并保存?

VB如何生成EXCEL表格并保存?

作者:乔山办公网日期:

返回目录:excel表格制作


一楼的没有指明
Dim xlBook As Excel.WorkBook
Set xlBook = App.Workbooks.Open("文件名")
这种语法同样要求excel已经存在636f7079e799bee5baa6e997aee7ad94363才能操作。

Public xlApp As Excel.Application
Public xlBook As Excel.Workbook
Public xlChar As New Excel.Chart
Public xlSheet As New Excel.Worksheet

Set xlApp = New Excel.Application
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets.Add
xlSheet.Cells(1, 1) = "测试" '写入内容
xlBook.SaveAs ("FILENAME") '保存文件
xlApp.Quit
Set xlApp = Nothing

本方法采用add添加excel文件和datasheet,然后用save保存。如果用xlApp.Visible=False,则自动生成文件。但是如果文件已经存在,则会弹出是否覆盖的提示。因此,最好先在程序中检查文件是否已经存在,如果存在,则用普通方法打开。如果不存在,则用add添加,并保存。

百度HI,帮你
在工程中运用 Excel 对象模型,必须引用 Excel Object Library
工程--> 引用 加入 Excel Object Library

====================================
“保存路径”格式是“c:\1.xls”
另:exl.saveas要改为obook.saveas

Private Sub Command2_Click()
Dim objExcel As Excel.Application
Dim objWorkBook As Excel.Workbook

Set objExcel = CreateObject("Excel.Application")
Set objWorkBook = objExcel.Workbooks.Add()
objExcel.Visible = True

'设置活动工作表
Dim objSheet As Excel.Worksheet
Set objSheet = objExcel.Worksheets("sheet1")
objSheet.Cells(1, 1) = "mather" '对单元格赋值
objWorkBook.SaveAs "D:\aa.xls" '保存
objWorkBook.Close
objExcel.Quit
Set objSheet = Nothing
Set objWorkBook = Nothing
Set objExcel = Nothing
End Sub

补充: 在“工程”7a686964616fe78988e69d83336-引用 -中要选择 Microsoft Excel 11.0【或其他数值】 Object Library

相关阅读

  • VB如何生成EXCEL表格并保存?

  • 乔山办公网excel表格制作
  • 一楼的没有指明Dim xlBook As Excel.WorkBookSet xlBook = App.Workbooks.Open("文件名") 这种语法同样要求excel已经存在636f7079e799bee5baa6e997aee7ad94363才能操作。Public xlApp As Exc
  • wps怎样制作表格视频

  • 乔山办公网excel表格制作
  • 1、点击一个单元格zd,选中后边框呈绿色,就可以在里面输入文字或者数字。2、如果需要合并单元格,首先按住鼠标左键不放进行拖动,选好要合并的单元格的区域后放开鼠标左键。
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网