我使用以下方法来列出EXCEL中的表名到Combo1中,表名是列出来了,但是Command4_Click过程中没有关闭EXCEL,进程中每操作一次就会多一个EXCEL.exe????Private Sub Command4_Click()
Dim xlApp As New excel.Application
Dim xlBook As excel.Workbook
Dim xlSheet As excel.Worksheet
Set xlBook = xlApp.Workbooks.Open(App.Path & "\123.xls")
xlApp.Visible = False
Dim aaa As String
For Each xlSheet In excel.Worksheets
Combo1.AddItem xlSheet.Name
Next xlSheetSet xlApp = Nothing '"交还控制给Excel
Set xlBook = Nothing
Set xlSheet = NothingEnd Sub
Dim xlApp As New excel.Application
Dim xlBook As excel.Workbook
Dim xlSheet As excel.Worksheet
Set xlBook = xlApp.Workbooks.Open(App.Path & "\123.xls")
xlApp.Visible = False
Dim aaa As String
For Each xlSheet In excel.Worksheets
Combo1.AddItem xlSheet.Name
Next xlSheetSet xlApp = Nothing '"交还控制给Excel
Set xlBook = Nothing
Set xlSheet = NothingEnd Sub
解决方案 »
- 【严重恭喜】恭喜阿泰同学完成人生系统升级------喜添贵子呀!!!
- 各位帮忙解释下面这段代码。
- 如何让WebBrowser1弹出页面在新窗口中打开?
- vb怎么新建文件和删除文件
- 祝贺我国首日比赛取得4枚金牌
- 怎么格式话MSHFlexGrid中的一列的格式
- 怎样在数据库中插入图片,并且读出来?
- datagrid的问题,请高手帮帮忙
- 在vb中使用ParamArray来传递参数,所传的参数中包含一个结构,怎么传递?
- 关于函数返回值为多个的问题?
- 我要让Microsoft Agent发出声音,到底要装哪些东西??我已经安装了微软TTS5.1语音引擎(中文).msi,还是不出声,怎么回事情?
- ListView如何得到我选择了多行数据的ListView1.SelectedItem.Index
Set xlBook = Nothing
Set xlSheet = Nothing这个不能算是吗?