Dim oleExcel As New Excel.Application
Dim oleWorkBook As Workbook
Dim oleWorkSheet As Worksheet
Set oleWorkBook = oleExcel.Workbooks.Add
Set oleWorkSheet = oleWorkBook.Sheets(1)
—————————————————————————————————————
以上为新建一EXCEL文件,新建一页面,
但如果我本来就有一个Excel文件,D;\备份.xls
该怎样将该文件打开,判断里面有没有一个叫‘库存 ’的页面,如果没有,则新建立一个页面‘库存’。分少,倾囊而谢。
Dim oleWorkBook As Workbook
Dim oleWorkSheet As Worksheet
Set oleWorkBook = oleExcel.Workbooks.Add
Set oleWorkSheet = oleWorkBook.Sheets(1)
—————————————————————————————————————
以上为新建一EXCEL文件,新建一页面,
但如果我本来就有一个Excel文件,D;\备份.xls
该怎样将该文件打开,判断里面有没有一个叫‘库存 ’的页面,如果没有,则新建立一个页面‘库存’。分少,倾囊而谢。
解决方案 »
- 请问VB中如何判断文件是否为空!
- 如何取消文件只读属性
- 如何删除spread的指定行,并逐行递减?
- 如何编写正确的登陆代码??
- 如何判斷一個數據庫內的某個表存不存在?
- 请问如何用代码实现timer的功能,比如一秒之后raise一个event?
- 我是初学vb者,大家有什么建议啊??高人指点啊。
- 如何判断存入数据库的数据的合法性
- 谁有vb下开发directX程序的资料?发一份给我吧,中文版的!!
- 谁能告诉我这是为什么?
- 在VB中,若调用数据库失败返回什么?
- 测试了半天都没有搞定,超难问题:webbrowser中,innerText得到的是空值,本地文件才能取得实际值我用webBrowser写了一个浏览器,部分代
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim i As Integer
Dim blnHave As BooleanOn Error GoTo errt
Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open("e:\test.xls") '打开已经存在的EXCEL工件簿文件
For i = 1 To xlBook.Worksheets.Count
If xlBook.Worksheets(i).Name = "库存" Then
blnHave = True
Exit For
End If
Next
If Not blnHave Then
Set xlSheet = xlBook.Worksheets().Add
xlSheet.Name = "库存"
End If
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象
Set xlApp = Nothing '释放xlApp对象
Set xlBook = Nothing
Set xlSheet = Nothingerrt:
Debug.Print Err.Description
xlApp.Quit
Set xlApp = Nothing '释放xlApp对象
Set xlBook = Nothing
Set xlSheet = Nothing